「‍」 Lingenic

Region Connection Calculus

(⤓.md ≡ ◇.md); γ ≜ [2026-10-22T160936.955, 2026-10-22T165042.936] ∧ |γ| = 3

Region Connection Calculus

Origin. Randell, Cui and Cohn (1992) built a spatial logic on a single primitive, connection, following Clarke's (1981) calculus of individuals and behind it Whitehead's proposal that regions rather than points be the basic spatial entities. From C alone the mereological and topological vocabulary is defined, and the eight jointly exhaustive and pairwise disjoint relations that result — RCC-8 — became the standard constraint language of qualitative spatial reasoning. The coarser RCC-5, which drops the tangential distinction, came from the same work.

Models. Regions, not points, are the individuals; a region is a regular subset of a topological space, and two regions are connected when their closures meet. Every pair of regions stands in exactly one RCC-8 relation, so a spatial configuration is described by labelling the edges of a complete graph. Reasoning is constraint satisfaction over that graph: composition restricts what a third relation can be, and consistency is the question whether the network is realizable by actual regions.

Formalism.

Primitive: C(x, y): x connects with y. Reflexive: C(x, x). Symmetric: C(x, y) → C(y, x). Regions share point or boundary.

Defined relations: DC(x,y): ¬C(x,y). Disconnected. P(x,y): ∀z[C(z,x) → C(z,y)]. Part of. PP(x,y): P(x,y) ∧ ¬P(y,x). Proper part. EQ(x,y): P(x,y) ∧ P(y,x). Equal. O(x,y): ∃z[P(z,x) ∧ P(z,y)]. Overlap. DR(x,y): ¬O(x,y). Discrete.

RCC-8 relations: DC: disconnected. EC: externally connected (touch). PO: partial overlap. EQ: equal. TPP: tangential proper part. NTPP: non-tangential proper part. TPPi: tangential proper part inverse. NTPPi: non-tangential proper part inverse.

RCC-5: Drop the tangential distinction. DR, PO, PP, PPi, EQ. Coarser; also NP-complete in general.

JEPD: Eight relations jointly exhaustive. Pairwise disjoint. Exactly one holds for any pair.

Composition table: 8 × 8 entries. Each entry: disjunction of possible results. Constraint propagation.

Constraint networks: Nodes: region variables. Edges: disjunctions of RCC-8 relations. Consistency: is there a realization by regions? Path consistency: iterate R_ij := R_ij ∩ (R_ik ∘ R_kj). Sound, and complete only on the tractable subclasses.

Conceptual neighborhoods: Adjacent relations in space of possibilities. Continuous motion. Transition graph.

Modal interpretation: Spatial modality. Interior, closure operators. S4 connection.

Example: Spain TPP Iberia, Portugal TPP Iberia, Spain EC Portugal. Composition of TPP with the converse of TPP allows DC, EC, PO, TPP, TPPi, EQ. The network constrains but does not determine.

Symbols.

SymbolUnicodeNameMeaning
CU+0043Latin capital letter C / ConnectionC(x, y) : the two regions are connected
→U+2192Material implicationConsequent of a defining axiom
¬U+00ACNegationDenial of connection or of overlap
∧U+2227ConjunctionJoins the conditions of a definition
∀U+2200Universal quantifierRanges over regions in the definition of part
∃U+2203Existential quantifierSome region is part of both
∩U+2229IntersectionNarrowing of an edge label in path consistency
∘U+2218Ring operator / CompositionComposite of two edge labels
×U+00D7Multiplication signDimensions of the composition table
ℝU+211DDouble-struck capital R / RealsSpace in which a network is realized
ⁿU+207FSuperscript latin small letter nDimension of that space
≥U+2265Greater-than or equal toBound on the dimension
:U+003AColonWith = , the assignment in path consistency
=U+003DEquals signWith : , the assignment in path consistency
[U+005BLeft square bracketOpens the scope of a quantifier
]U+005DRight square bracketCloses the scope of a quantifier
(U+0028Left parenthesisOpens an argument list
)U+0029Right parenthesisCloses an argument list
,U+002CCommaSeparates arguments
xU+0078Latin small letter xFirst region
yU+0079Latin small letter ySecond region
zU+007ALatin small letter zQuantified region
DC—DisconnectedRegions share nothing
EC—Externally connectedRegions touch without overlapping
PO—Partial overlapOverlap with neither region part of the other
EQ—EqualThe same region
TPP—Tangential proper partProper part meeting the boundary
NTPP—Non-tangential proper partProper part lying in the interior
TPPi—InverseConverse of TPP
NTPPi—InverseConverse of NTPP
P—Part ofEverything connected to x is connected to y
PP—Proper partPart, but not conversely
O—OverlapSome region is part of both
DR—DiscreteThe regions do not overlap
R_ij—Edge labelDisjunction of relations permitted between two variables

Metatheory. Bennett (1994) gave RCC-8 its first decision procedure by translating it into intuitionistic propositional logic, recast in 1996 as a translation into the modal logic S4 with a universal modality, reading regions as regular closed sets and connection as non-empty intersection of closures, and Renz (1998) constructed a canonical model showing that a consistent network is realizable by regions in ℝⁿ for every n ≥ 1, so nothing turns on fixing a dimension. The eight relations with converse and the composition table form a relation algebra (Düntsch, Wang and McCloskey 2001), which is what licenses path consistency as an approximation to consistency. Renz and Nebel (1999) settled the complexity: deciding the consistency of an RCC-8 network is NP-complete, and they exhibited a maximal tractable subclass containing all eight base relations on which path consistency decides consistency in polynomial time; Renz (1999) then showed there are exactly three such maximal subclasses. The good behaviour belongs to the constraint language rather than to the axiomatic theory it is defined in — Grzegorczyk (1951) had already shown first-order theories of connection to be undecidable.

Applies to. GIS. Spatial reasoning. Robotics. Qualitative physics.

Limitations. Regions are the only individuals: there are no points, so a boundary can be spoken of only through the tangential and non-tangential distinction, and whether a region is open, closed or regular is not expressible. The calculus is purely topological, so distance, size, shape and direction fall outside it, and configurations differing in every metric respect satisfy exactly the same RCC-8 constraints. Regions are assumed regular and, in the standard treatments, connected; admitting disconnected regions changes which composition entries are correct. Consistency of a general network is NP-complete, and outside the three maximal tractable subclasses path consistency is only sound, so a path-consistent network may still be unsatisfiable. The underlying first-order theory of connection is undecidable. Nothing in the calculus concerns change: it describes a configuration, and motion must be added through conceptual neighbourhood graphs that are not part of the logic.

© 2026 Lingenic LLC