IndisputableMonolith.Cosmology.InterfaceComponentBound
Defines the graph-theoretic substrate for locked domains on lattice balls: adjacency from ordered edge lists, its equivalence closure, and the resulting component partition. Cosmology modules cite it to bound how many monochromatic domains a charge field can form. The development is pure finite-set combinatorics over Mathlib equivalence relations, with no physics axioms.
claimFrom a finite list of ordered pairs $E \subseteq V \times V$, form the base adjacency relation, take its equivalence closure $\sim_E$ (symmetrized transitive reflexive hull), and partition $V$ into connected components. The locked-domain count is the number of classes of $\sim_E$. Orientation of each pair is irrelevant once the closure is taken.
background
Recognition Science coarsening accumulates a discrete world on L1 balls (2D diamonds $|x|+|y|\le t$, 3D octahedra $|x|+|y|+|z|\le t$). A charge or birth field on the cells induces monochromatic regions separated by bichromatic edges. Those monochromatic regions are the locked domains the engine must carry; the bichromatic cut is the recognition-active interface it pays for.
This module supplies the pure combinatorial language for that split. An edge list of ordered pairs generates a base adjacency; the equivalence closure symmetrizes and transitively closes it, so undirected connectivity is recovered regardless of list orientation. Components of that relation are the candidate locked domains. Downstream phases specialize the vertex set to lattice balls and the edge set to nearest-neighbor pairs filtered by a field.
The module sits at Phase 48 of the cosmology stack: it proves, for arbitrary charge fields on the diamond and octahedron, that the number of locked domains is at most the interface size plus one.
proof idea
Definition-first development of finite relations. Generate the base relation from an edge list; form the equivalence closure via Mathlib's EqvGen; prove monotonicity under list extension and a merge lemma when a connecting edge is adjoined. Component count is the cardinality of the quotient. The interface-plus-one bound is obtained by induction on edges: each new bichromatic edge merges at most two classes, so components cannot exceed interface edges plus the initial connected pieces. No analytic estimates; only finite equivalence-relation algebra.
why it matters in Recognition Science
Parent substrate for the polarized-birth ledger. PolarizedBirthDomains quotes Phase 48 as having proved the locked-domain count is at most interface plus one for any charge field, then specializes to the forced conjugate-birth field and obtains exactly three domains (carried state $O(1)$ while the world is $\Theta(t^d)$). PolarizedBirthInterface and PolarizedBirthInterfaceCount close the complementary interface side (spine confinement and exact bichromatic edge counts $8t-4$ in 2D, $8t^2-8t+4$ in 3D). LatticeBallEdges and LatticeBallVolume import the same adjacency language to count total versus monochromatic edges and closed-form cell counts.
In the broader RS picture this is the combinatorial half of sub-extensivity: recognition cost lives on the interface, carried state stays bounded, consistent with eight-tick octave bookkeeping and scale-adaptive coarsening without extensive memory growth.
scope and limits
- Does not fix a particular charge or birth field; the bound is field-agnostic.
- Does not count edges or cells; only components of a given adjacency list.
- Does not prove continuum or infinite-lattice limits.
- Does not introduce physical constants, phi-ladder masses, or dynamical evolution.
- Does not assert the bound is sharp for every field; sharpness is left to specializations.
used by (5)
declarations in this module (37)
-
def
gen -
def
clos -
theorem
clos_equiv -
def
cs -
def
comp -
theorem
eqvGen_le -
theorem
clos_mono_cons -
def
merged -
theorem
merged_equiv -
theorem
gen_cons_le_merged -
theorem
clos_cons_iff -
def
proj -
theorem
card_le_succ_of_merge -
theorem
comp_le_comp_cons -
theorem
comp_congr -
theorem
comp_le_comp_append -
theorem
clos_nil -
theorem
comp_nil -
theorem
comp_eq_one_of_connected -
theorem
mono_components_le_bichromatic_succ -
theorem
clos_root_of_descent -
theorem
connected_of_descent -
theorem
mono_le_interface_of_descent -
theorem
twoCell_connected -
theorem
twoCell_comp_nil -
theorem
twoCell_interface_bound -
def
ball -
theorem
mem_ball_iff -
abbrev
Vtx -
def
height -
def
center -
def
adj -
def
edges -
theorem
mem_edges -
theorem
hzero -
theorem
descent -
theorem
mono_le_interface_succ