OAI/Analysis/OInfinity/MixedTower.lean
26 declarations, 0 contain sorry, 0 declared as axioms
Two commuting Cuntz rows and their finite rectangular towers
The transfer partial isometry moves one source layer into one target layer. The source and target rectangles, and their terminal strips, remain explicit. These identities do not yet identify the two complete terminal tails by a unitary that intertwines both rows.
- def
OAI.WeakPureInfiniteness.bergRowsCommuteline 21Source documentation
The tensor-factor commutation relations, including adjoints.
def bergRowsCommute (s : I → E) (t : J → E) : Prop := …
- lemma
OAI.WeakPureInfiniteness.bergRowsCommute_symmline 24 - lemma
OAI.WeakPureInfiniteness.bergMixedFinitePartitionline 32Source documentation
The finite rectangle decomposition retains both terminal strips and their intersection. No convergence or vanishing boundary is asserted.
lemma bergMixedFinitePartition (φ ψ : E →⋆ₙₐ[ℂ] E) (N M : ℕ) : ((∑ k ∈ Finset.range N, ∑ l ∈ Finset.range M, bergTowerLayer φ k * bergTowerLayer ψ l) + (∑ k ∈ Finset.range N, bergTowerLayer φ k * bergTowerTail ψ M)) + ((∑ l ∈ Finset.range M, bergTowerTail φ N * bergTowerLayer ψ l) + bergTowerTail φ N * bergTowerTail ψ M) = 1 := by …Mentions: OAI.WeakPureInfiniteness.bergTowerLayer, OAI.WeakPureInfiniteness.bergTowerTail
- lemma
OAI.WeakPureInfiniteness.bergTail_commutes_generatorsline 48 - lemma
OAI.WeakPureInfiniteness.bergLayer_commutes_generatorsline 69 - lemma
OAI.WeakPureInfiniteness.bergTails_commuteline 81 - lemma
OAI.WeakPureInfiniteness.bergLayers_commuteline 97 - def
OAI.WeakPureInfiniteness.bergRectangleline 109Source documentation
One rectangle in the product of the two orthogonal layer towers.
def bergRectangle (s : I → E) (t : J → E) (hs : ∀ i j, star (s i) * s j = if i = j then 1 else 0) (ht : ∀ i j, star (t i) * t j = if i = j then 1 else 0) (k l : ℕ) : E := … - lemma
OAI.WeakPureInfiniteness.bergRectangle_starline 115 - lemma
OAI.WeakPureInfiniteness.bergRectangle_sqline 123 - lemma
OAI.WeakPureInfiniteness.bergRectangle_orthogonalline 140 - lemma
OAI.WeakPureInfiniteness.bergLayer_under_first_tailline 164 - lemma
OAI.WeakPureInfiniteness.bergTail_source_transferline 182 - lemma
OAI.WeakPureInfiniteness.bergTail_target_transferline 199 - lemma
OAI.WeakPureInfiniteness.bergTransfer_pow_sourceline 214Source documentation
Transfer powers have the exact global source tails.
lemma bergTransfer_pow_source (m : ℕ) : star ((finiteCuntzTransfer s t 1) ^ m) * (finiteCuntzTransfer s t 1) ^ m = bergTowerTail (finiteCuntzDiagonalHom s hs) m := by …Mentions: OAI.WeakPureInfiniteness.finiteCuntzTransfer, OAI.WeakPureInfiniteness.bergTowerTail, OAI.WeakPureInfiniteness.finiteCuntzDiagonalHom
- lemma
OAI.WeakPureInfiniteness.bergTransfer_pow_targetline 240Source documentation
Transfer powers have the exact global target tails.
lemma bergTransfer_pow_target (m : ℕ) : (finiteCuntzTransfer s t 1) ^ m * star ((finiteCuntzTransfer s t 1) ^ m) = bergTowerTail (finiteCuntzDiagonalHom t ht) m := by …Mentions: OAI.WeakPureInfiniteness.finiteCuntzTransfer, OAI.WeakPureInfiniteness.bergTowerTail, OAI.WeakPureInfiniteness.finiteCuntzDiagonalHom
- lemma
OAI.WeakPureInfiniteness.bergLayer_source_transferline 263 - lemma
OAI.WeakPureInfiniteness.bergLayer_target_transferline 280 - lemma
OAI.WeakPureInfiniteness.bergRectangle_transferline 294Source documentation
One step preserves total layer degree and moves its separator.
lemma bergRectangle_transfer (k l : ℕ) : bergRectangle s t hs ht k (l + 1) * finiteCuntzTransfer s t 1 = finiteCuntzTransfer s t 1 * bergRectangle s t hs ht (k + 1) l := by …Mentions: OAI.WeakPureInfiniteness.bergRectangle, OAI.WeakPureInfiniteness.finiteCuntzTransfer
- lemma
OAI.WeakPureInfiniteness.bergRectangle_transfer_sourceline 302 - lemma
OAI.WeakPureInfiniteness.bergRectangle_transfer_targetline 327 - lemma
OAI.WeakPureInfiniteness.bergRectangle_transfer_square_zeroline 359 - lemma
OAI.WeakPureInfiniteness.bergRectangle_transfer_partialline 385 - lemma
OAI.WeakPureInfiniteness.exists_connected_rectangle_stepline 396Source documentation
Adjacent rectangles on a shell are related by an explicit connected quarter-turn. This is a local terminal-corner move, not yet a global flip.
lemma exists_connected_rectangle_step (k l : ℕ) : ∃ u : unitary E, Joined (1 : unitary E) u ∧ (u : E) * bergRectangle s t hs ht (k + 1) l = finiteCuntzTransfer s t 1 * bergRectangle s t hs ht (k + 1) l := by …Mentions: OAI.WeakPureInfiniteness.bergRectangle, OAI.WeakPureInfiniteness.finiteCuntzTransfer
- lemma
OAI.WeakPureInfiniteness.exists_connected_rectangle_conjugacyline 409 - lemma
OAI.WeakPureInfiniteness.exists_connected_rectangle_pathline 430Source documentation
A finite sequence of connected rectangle rotations transports either endpoint of a total-degree shell to the other endpoint.
lemma exists_connected_rectangle_path (m k l : ℕ) : ∃ u : unitary E, Joined (1 : unitary E) u ∧ (u : E) * bergRectangle s t hs ht (k + m) l * star (u : E) = bergRectangle s t hs ht k (l + m) := by …Mentions: OAI.WeakPureInfiniteness.bergRectangle