OAI/Combinatorics/HoneycombChords/Occupancy.lean
80 declarations, 0 contain sorry, 0 declared as axioms
Resolved occupancy contractions
Formalized from Critical honeycomb chords with prescribed boundary endpoints (OpenAI, September 26, 2026).
- def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMaskline 17Source documentation
Local occupancy projection. Unlike an entire frontier mask this fixes only the two wires touched by one actual lozenge.
noncomputable def pairMask : ℕ → Bool → Bool → DiluteState → DiluteState | 0,a,b,f,x::y::xs => if x.isSome=a ∧ y.isSome=b then f (x::y::xs) else 0 | 0,_,_,_,_ => 0 | i+1,a,b,f,x::xs => pairMask i a b (fun ys => f (x::ys)) xs | _+1,_,_,_,[] => 0
Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.a
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMask_zeroline 23 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMask_addline 34 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMask_smulline 45 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMask_embedline 56 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMask_resolvedline 83 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMask_two_choicesline 96 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMask_two_resolvedline 113 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pair_resolved_stepline 127Source documentation
A specified local output pair selects at most one of the source's two allowed physical connectivities; no superposition of planar words remains.
lemma pair_resolved_step {b n i : ℕ} (hb : b≤1) (hi : i+1<n) (x y : Bool) {root : State} {f : DiluteState} (hf : Resolved b n root f) : Resolved b n root (pairMask i x y (act resolvedWeights i f)) := by …Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.State, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Resolved, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMask, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.act, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolvedWeights
- def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeActionline 168Source documentation
Exact chosen physical lozenge connectivity, before restoring κ^visits.
noncomputable def shapeAction (q : PhysicalTiles.Shape) (i : ℕ) (f : DiluteState) : DiluteState := …
Mentions: OAI.CriticalHoneycomb.Transfer.PhysicalTiles.Shape, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeAction_resolvedline 172 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.chosen_tile_eq_shapeline 182 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeAction_zeroline 194Source documentation
A chosen shape operation is the literal source orientation tensor, not merely an abstraction with the same support.
lemma shapeAction_zero (q : PhysicalTiles.Shape) (f : DiluteState) (w n : Spin) (xs : List Spin) : shapeAction q 0 f (w::n::xs) = ∑ s : Spin, ∑ e : Spin, PhysicalTiles.shapeTensor q (spinIndex w) (spinIndex n) (spinIndex s) (spinIndex e) * f (s::e::xs) := by …Mentions: OAI.CriticalHoneycomb.Transfer.PhysicalTiles.Shape, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Spin, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeAction, OAI.CriticalHoneycomb.Transfer.PhysicalTiles.shapeTensor, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.spinIndex
- def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.addOneline 230 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.removeOneline 234 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.addOne_embedline 236 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.removeOne_embedline 243 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.addOne_resolvedline 257 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.removeOne_resolvedline 270 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeRowline 285 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeRow_resolvedline 289 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeColumnline 297 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeColumn_resolvedline 300 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeRectangleline 307Source documentation
A specified lozenge-shape configuration in a literal finite rectangle, scanned east-to-west with unmarked north/south boundaries.
noncomputable def shapeRectangle (cfg : List (List PhysicalTiles.Shape)) (f : DiluteState) : DiluteState := cfg.foldl (fun f qs=>shapeColumn qs f) fMentions: OAI.CriticalHoneycomb.Transfer.PhysicalTiles.Shape, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeColumn
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeRectangle_resolvedline 310 - theorem
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeRectangle_one_strandline 321Source documentation
Endpointwise normalized orientation coefficient for a fixed finite physical configuration. This is 0 or the identity, without assuming nonnegativity of the complex local tensor entries.
theorem shapeRectangle_one_strand {n : ℕ} (cfg : List (List PhysicalTiles.Shape)) (hn : ∀ qs∈cfg, qs.length=n) (input out : List Bool) (hi : input.length=n) (hc : input.count true=1) (hout : out.count true=1) (root : State) : (∀ a : Bool, shapeRectangle cfg (embed input root) (arrowState out a)=0) ∨ (∀ a : Bool, shapeRectangle cfg (embed input root) (arrowState out a)=root [a]) := by …Mentions: OAI.CriticalHoneycomb.Transfer.PhysicalTiles.Shape, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.State, OAI.CriticalHoneycomb.Transfer.a, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeRectangle, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.embed, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.arrowState
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.pairMask_prefixline 334 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeAction_prefixline 342 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeRow_prefixline 355 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeContractionline 368 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeContraction_zeroline 376 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeContraction_succline 380 - theorem
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeRow_eq_contractionline 410Source documentation
Every internal vertical variable of the normalized physical shape column is summed exactly once by the literal planar raster scan.
theorem shapeRow_eq_contraction {n : ℕ} (q : Fin n → PhysicalTiles.Shape) (f : DiluteState) (west : Fin n → Spin) (north : Spin) : shapeRow 0 (List.ofFn q) f (List.ofFn west++[north]) = shapeContraction q f west north := by …Mentions: OAI.CriticalHoneycomb.Transfer.PhysicalTiles.Shape, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Spin, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeRow, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeContraction
- def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeKernelline 423 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeColumn_eq_kernelline 431 - def
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenColumnProductline 455 - def
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenColumnKernelline 460 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.orientation_columnsline 465 - def
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenPartitionline 481Source documentation
The finite prescribed-boundary orientation coefficient of one exact unoriented honeycomb configuration.
noncomputable def chosenPartition {W H : ℕ} (cfg : Cell W H → Shape) (west east : Column H) (south north : Fin W → Fin 3) : ℂ := …Mentions: OAI.CriticalHoneycomb.Transfer.RasterGrid.Cell, OAI.CriticalHoneycomb.Transfer.RasterGrid.Column
- lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenPartition_eq_matrixPathline 488 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenPartition_eq_transferline 507 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenPartition_eq_grid_sumline 513 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenColumnKernel_eq_spinline 536 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.occupancy_orientations_injectiveline 564 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.orientations_lengthline 589 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.embed_deltaline 595 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.eq_arrowStateline 609 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeFoldline 616 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.shapeFold_resolvedline 619 - def
OAI.CriticalHoneycomb.Transfer.RasterGrid.columnVectorline 632 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenColumn_mulVecline 635 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenProduct_mulVecline 653 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.vector_deltaline 662 - theorem
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenPartition_zero_or_oneline 681Source documentation
Fixed-shape normalized crossing coefficients on the exact source grid are 0 or 1, endpointwise. No positivity of local complex phases is assumed.
theorem chosenPartition_zero_or_one {W H : ℕ} (cfg : Cell W H → Shape) (west east : Column H) (hi : (occupancy (List.ofFn (fun j=>spinEquiv.symm (east j)))).count true=1) (ho : (occupancy (List.ofFn (fun j=>spinEquiv.symm (west j)))).count true=1) : chosenPartition cfg west east (fun _=>1) (fun _=>1)=0 ∨ chosenPartition cfg west east (fun _=>1) (fun _=>1)=1 := by …Mentions: OAI.CriticalHoneycomb.Transfer.RasterGrid.Cell, OAI.CriticalHoneycomb.Transfer.RasterGrid.Column, OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenPartition
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolved_vacuumline 723 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.vacuum_delta_resolvedline 742 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenPartition_eq_shapeFoldline 772 - theorem
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosen_vacuum_zero_or_oneline 795Source documentation
Actual finite-grid orientation coefficient with fixed unoriented configuration and vacant boundary. It is real and nonnegative, despite its complex local factors.
theorem chosen_vacuum_zero_or_one {W H : ℕ} (cfg : Cell W H → Shape) : chosenPartition cfg (fun _=>1) (fun _=>1) (fun _=>1) (fun _=>1)=0 ∨ chosenPartition cfg (fun _=>1) (fun _=>1) (fun _=>1) (fun _=>1)=1 := by …Mentions: OAI.CriticalHoneycomb.Transfer.RasterGrid.Cell, OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenPartition
- lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.prescribed_shape_expansionline 804 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.addOne_spanline 824 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.removeOne_spanline 850 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.planarRow_spanline 866 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.planarRow_vacuumline 874 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.vacuumColumnline 884Source documentation
A literal column with unmarked top and bottom ports.
noncomputable def vacuumColumn (t : TileWeights) (n : ℕ) (f : DiluteState) : DiluteState := …
Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.TileWeights, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.vacuumColumn_spanline 887 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.vacuumColumn_vacuumline 893 - theorem
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.vacuumRectangleline 903Source documentation
Finite physical columns cannot create an unmarked closed contribution: all such closed loops cancel exactly at the manuscript parameter.
theorem vacuumRectangle (t : TileWeights) (n m : ℕ) : ((vacuumColumn t n)^[m]) (embed (List.replicate n false) (fun _ => 1)) (List.replicate n none) = 1 := by …Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.TileWeights, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.vacuumColumn, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.embed
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.addOne_consline 925 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.vacuumColumn_eq_kernelline 930Source documentation
The finite orientation sum and the column operator agree also for a general boundary state, so that consecutive columns compose exactly.
lemma vacuumColumn_eq_kernel (t : TileWeights) (n : ℕ) (f : DiluteState) (west : Fin n → Spin) : vacuumColumn t n f (List.ofFn west) = ∑ east : Fin n → Spin, columnKernelSpin t n none none west east * f (List.ofFn east) := by …Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.TileWeights, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Spin, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.vacuumColumn, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.columnKernelSpin
- lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.column_mulVecline 952 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.column_pow_mulVecline 970 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.vector_vacuumline 978 - theorem
OAI.CriticalHoneycomb.Transfer.RasterGrid.physical_vacuum_entryline 997Source documentation
The actual finite strip transfer has unmarked empty-empty entry one. This is a literal honeycomb-grid identity, not an assumed loop pairing.
theorem physical_vacuum_entry (H W : ℕ) : ((columnKernel H 1 1)^W) (fun _=>1) (fun _=>1) = 1 := by …Mentions: OAI.CriticalHoneycomb.Transfer.RasterGrid.columnKernel
- theorem
OAI.CriticalHoneycomb.Transfer.RasterGrid.prescribed_vacuum_partitionline 1009Source documentation
Equivalent four-wall statement for the finite physical tensor partition.
theorem prescribed_vacuum_partition (W H : ℕ) : prescribedPartition W H (fun _=>1) (fun _=>1) (fun _=>1) (fun _=>1) = 1 := by …Mentions: OAI.CriticalHoneycomb.Transfer.RasterGrid.prescribedPartition
- lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.shapeTensor_empty_ne_zeroline 1021 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenColumnProduct_emptyline 1026 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenColumnKernel_emptyline 1046 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenProduct_empty_vacuumline 1061 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosen_empty_partitionline 1072 - theorem
OAI.CriticalHoneycomb.Transfer.RasterGrid.chosen_nonempty_vacuum_zeroline 1088Source documentation
Every nonempty fixed unoriented configuration with vacant boundary has vanishing orientation sum on the actual finite honeycomb grid. No turning lemma or assumed graphical cancellation is being invoked.
theorem chosen_nonempty_vacuum_zero {W H : ℕ} (cfg : Cell W H → Shape) (hne : cfg ≠ fun _=>.empty) : chosenPartition cfg (fun _=>1) (fun _=>1) (fun _=>1) (fun _=>1)=0 := by …Mentions: OAI.CriticalHoneycomb.Transfer.RasterGrid.Cell, OAI.CriticalHoneycomb.Transfer.RasterGrid.chosenPartition