OAI/Combinatorics/HoneycombChords/ColumnTransfer.lean
46 declarations, 0 contain sorry, 0 declared as axioms
Column transfer and occupancy normalization
Formalized from Critical honeycomb chords with prescribed boundary endpoints (OpenAI, September 26, 2026).
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.act_prefixline 15 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.planarRow_prefixline 24 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.sum_spin_vectors_succline 37 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.columnContractionline 44Source documentation
Contract the vertical wires within a literal column and all right-side input wires; the left-side output and upper auxiliary are not summed.
noncomputable def columnContraction (t : TileWeights) (n : ℕ) (f : DiluteState) (west : Fin n → Spin) (north : Spin) : ℂ := …Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.TileWeights, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Spin
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.columnContraction_zeroline 50 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.columnContraction_succline 55 - theorem
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.planarRow_eq_columnContractionline 85Source documentation
This is the exact tensor contraction equality for an arbitrary column, including each internal spin once. No cancellation or eigenvalue input.
theorem planarRow_eq_columnContraction (t : TileWeights) (n : ℕ) (f : DiluteState) (west : Fin n → Spin) (north : Spin) : planarRow 0 (List.replicate n t) f (List.ofFn west ++ [north]) = columnContraction t n f west north := by …Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.TileWeights, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Spin, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.planarRow, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.columnContraction
- def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.columnKernelSpinline 99 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.columnContraction_deltaline 106 - theorem
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.planarRow_deltaline 120 - def
OAI.CriticalHoneycomb.Transfer.RasterGrid.spinEquivline 132 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.spinEquiv_applyline 138 - def
OAI.CriticalHoneycomb.Transfer.RasterGrid.physicalWeightsline 140 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.sourceR_eqline 143 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.tile_physicalline 146 - def
OAI.CriticalHoneycomb.Transfer.RasterGrid.columnSpinEquivline 154Source documentation
Changing from vacant/arrow spins to the manuscript's +,0,- ordering.
def columnSpinEquiv (H : ℕ) : (Fin H → PlanarNormalization.Spin) ≃ Column H := …
Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Spin, OAI.CriticalHoneycomb.Transfer.RasterGrid.Column
- lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.columnSpinEquiv_applyline 157 - lemma
OAI.CriticalHoneycomb.Transfer.RasterGrid.columnKernel_eq_spinline 160 - theorem
OAI.CriticalHoneycomb.Transfer.RasterGrid.columnKernel_eq_planarRowline 187Source documentation
Exact physical lattice-column transfer as the already normalized planar cup/cap circuit. The boundary delta has not been replaced by any probability or connectivity assumption.
theorem columnKernel_eq_planarRow (H : ℕ) (south north : PlanarNormalization.Spin) (west east : Fin H → PlanarNormalization.Spin) : columnKernel H (spinEquiv south) (spinEquiv north) (columnSpinEquiv H west) (columnSpinEquiv H east) = PlanarNormalization.planarRow 0 (List.replicate H physicalWeights) (fun xs => if xs=south::List.ofFn east then 1 else 0) (List.ofFn west++[north]) := by …Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Spin, OAI.CriticalHoneycomb.Transfer.RasterGrid.columnKernel, OAI.CriticalHoneycomb.Transfer.RasterGrid.spinEquiv, OAI.CriticalHoneycomb.Transfer.RasterGrid.columnSpinEquiv, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.planarRow, OAI.CriticalHoneycomb.Transfer.RasterGrid.physicalWeights
- def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.maskline 202Source documentation
Fix all occupied edges of a frontier, without fixing their orientations.
noncomputable def mask (o : List Bool) (f : DiluteState) : DiluteState := …
Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.mask_embedline 205 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.mask_addline 218 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.mask_smulline 224 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.mask_zeroline 230 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.mask_spanline 234 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.mask_vacuumline 246 - structure
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.MaskedGateline 254Source documentation
A fully resolved occupancy history. Summation now remains only over orientations; it is not a sum over different unoriented configurations.
structure MaskedGate where …
- def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.maskedActline 259 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.maskedAct_spanline 262 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.maskedAct_vacuumline 266 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.masked_history_vacuumline 272 - theorem
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.nonempty_closed_history_zeroline 287Source documentation
Exact cancellation of each nonempty closed unoriented configuration, not only cancellation after all configurations have been summed.
theorem nonempty_closed_history_zero {n : ℕ} (gs : List MaskedGate) (hg : ∀ g ∈ gs, g.site+1<n) (hne : ∃ g ∈ gs, g.output ≠ List.replicate n false) : (gs.foldl (fun f g => maskedAct g f) (embed (List.replicate n false) (fun _ => 1))) (List.replicate n none) = 0 := by …Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.MaskedGate, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.maskedAct, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.embed
- def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolvedWeightsline 307Source documentation
Physical tile with the positive center-count factor removed. The forbidden double-return connectivity still has coefficient exactly zero.
noncomputable def resolvedWeights : TileWeights := ⟨1,1,1,1,0⟩
Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.TileWeights
- inductive
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Resolvedline 311Source documentation
After fixing all occupied wire sets, a physical honeycomb history is a single planar word or zero, not a linear superposition of connectivities.
inductive Resolved (b n : ℕ) (root : State) : DiluteState → Prop | zero : Resolved b n root (fun _ => 0) | basis (o : List Bool) (k : ℕ) (w : PlanarWord b k) (hl : o.length=n) (hc : o.count true=b+2*k) : Resolved b n root (embed o (w.eval root))Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.State, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.PlanarWord, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.embed
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.mask_disjoint_pairline 317 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolved_mask_pairline 330 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolved_stepline 341Source documentation
Exact source physical local action at fixed input and output occupancy. The positive κ-factors can be restored after this orientation calculation.
lemma resolved_step {b n i : ℕ} (hb : b≤1) (hi : i+1<n) (out : List Bool) {root : State} {f : DiluteState} (hf : Resolved b n root f) : Resolved b n root (mask out (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.mask, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.act, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolvedWeights
- structure
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.ResolvedGateline 383 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolvedActline 387 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolved_historyline 390 - def
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.arrowStateline 402Source documentation
Put the same orientation on the occupied positions of a frontier. This is used only for frontiers with exactly one occupied edge.
def arrowState (o : List Bool) (a : Bool) : List Spin := …
Mentions: OAI.CriticalHoneycomb.Transfer.a, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Spin
- lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.occupancy_arrowStateline 405 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.orientations_arrowStateline 411 - lemma
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.embed_arrowStateline 418 - theorem
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolved_one_strandline 424Source documentation
The exact phase normalization with every unoriented history fixed. There is no positivity assumption on the complex local phases.
theorem resolved_one_strand {n : ℕ} {root : State} {f : DiluteState} (hf : Resolved 1 n root f) (out : List Bool) (hout : out.count true=1) : (∀ a : Bool, f (arrowState out a)=0) ∨ (∀ a : Bool, f (arrowState out a)=root [a]) := by …Mentions: OAI.CriticalHoneycomb.Transfer.PlanarNormalization.State, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.DiluteState, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.Resolved, OAI.CriticalHoneycomb.Transfer.a, OAI.CriticalHoneycomb.Transfer.PlanarNormalization.arrowState
- theorem
OAI.CriticalHoneycomb.Transfer.PlanarNormalization.resolved_history_one_strandline 440