「‍」 Lingenic

Bigraphs

(⤓.md ◇.md); γ ≜ [2026-07-17T120407.600, 2026-07-17T135416.643] ∧ |γ| = 3

Bigraphs

Origin. Milner (2001-2009). Unifying framework for mobile processes. Two structures: place graph (locality) and link graph (connectivity). Foundation for ubiquitous computing models.

Models. Nodes with controls. Place graph: nesting hierarchy. Link graph: hyperedges (names). Composition and reaction rules. Subsumes π-calculus, ambient calculus.

Formalism.

Bigraph: B = (V, E, ctrl, prnt, link) V: nodes, E: edges (hyperedges) ctrl: V → K (node controls) prnt: V → V ∪ {root} (place hierarchy) link: ports ∪ names → E ∪ names (connectivity)

Place graph: Forest of nodes. Nesting: physical or logical containment. Regions: parallel roots. Sites: holes for composition.

Link graph: Hyperedges connect ports and names. Inner names: interface to inner. Outer names: interface to outer.

Composition: B₁ ∘ B₂: place sites of B₁ with regions of B₂. B₁ ⊗ B₂: tensor product (parallel).

Reaction rules: R = (redex, reactum, η) Pattern match redex, replace with reactum. η: instantiation map for sites.

Example (π-calculus encoding): Process P | Q: tensor in bigraph. Channel x: shared name. Restriction νx: inner name.

Sorting: Control signatures. Well-formedness conditions.

Symbols.

SymbolUnicodeNameMeaning
U+2218CompositionPlace composition
U+2297TensorParallel
U+2192ReactionRewrite
νU+03BDRestrictionFresh name

Metatheory. RPOs (relative pushouts) exist. Bisimulation congruences. Sorting disciplines. Faithfully encodes π, ambients.

Applies to. Mobile systems. Context-aware computing. Biological modeling. Network modeling. Distributed systems.

Limitations. Complex formalism. Steep learning curve. Tool support developing. Practical applications few.

© 2026 Lingenic LLC