OAI/GroupTheory/Kervaire/BoundaryFlow.lean
17 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.KervaireFlow.antisymmetricline 42 - def
OAI.KervaireFlow.divergenceline 55Source documentation
Literal sum of corner phases on each boundary circle.
def divergence (b : D → Z) : (D → ℝ) →ₗ[ℝ] (Z → ℝ) where …
- lemma
OAI.KervaireFlow.divergence_singleline 71 - def
OAI.KervaireFlow.edgeFlowline 82Source documentation
Supported on the two ends of one band, including the harmless loop case.
def edgeFlow (θ : Equiv.Perm D) (d : D) : D → ℝ := …
- lemma
OAI.KervaireFlow.edgeFlow_memline 86 - lemma
OAI.KervaireFlow.divergence_edgeFlowline 101 - def
OAI.KervaireFlow.Adjline 106Source documentation
Adjacency in the graph dual to the band sides, with orientations retained.
def Adj (b : D → Z) (θ : Equiv.Perm D) (x y : Z) : Prop := …
- lemma
OAI.KervaireFlow.difference_mem_rangeline 110 - theorem
OAI.KervaireFlow.exists_flowline 130Source documentation
Any total-zero boundary phases are realized by antisymmetric phases on the paired slots of a connected diagram.
theorem exists_flow (b : D → Z) (θ : Equiv.Perm D) (hθ : ∀ d, θ (θ d) = d) (hconn : ∀ x y, Relation.ReflTransGen (Adj b θ) x y) (root : Z) (η : Z → ℝ) (hη : ∑ z, η z = 0) : ∃ γ : D → ℝ, (∀ d, γ (θ d) = -γ d) ∧ ∀ z, (∑ d, if b d = z then γ d else 0) = η z := by …Mentions: OAI.KervaireFlow.Adj
- lemma
OAI.KervaireFlow.dual_connectedline 155Source documentation
Changing the disk successor to the boundary successor does not change connectivity of the dual graph.
lemma dual_connected (b : D → Z) (hb : Function.Surjective b) (σ θ : Equiv.Perm D) (hθ : ∀ d, θ (θ d) = d) (hcycle : ∀ d, b (σ (θ d)) = b d) (hconn : ∀ d e, Relation.ReflTransGen (fun d e => e = σ d ∨ e = θ d) d e) : ∀ x y, Relation.ReflTransGen (Adj b θ) x y := by …Mentions: OAI.KervaireFlow.Adj
- def
OAI.KervaireBoundary.traversalSignline 182 - lemma
OAI.KervaireBoundary.traversalSign_positiveline 187 - lemma
OAI.KervaireBoundary.traversalSign_negativeline 193 - lemma
OAI.KervaireBoundary.exists_band_mixerline 200Source documentation
The signed band involution supplies exactly the scalar hypotheses of the full fixed-space mixing theorem.
lemma exists_band_mixer [Nonempty K] (s : I → ℤ) (hs : ∀ i, s i = 1 ∨ s i = -1) (hsum : (∑ i, s i) = 1 ∨ (∑ i, s i) = -1) (θ : Equiv.Perm (Slot I K)) (hθ : ∀ d, θ (θ d) = d) (hop : ∀ d, traversalSign s (θ d) = -traversalSign s d) (γ : Slot I K → ℝ) (hγ : ∀ d, γ (θ d) = -γ d) : ∃ X : Matrix.unitaryGroup K ℂ, 2 * Fintype.card K ≤ KervaireFixed.fixedDim (mixingMatrix (I := I) (X : Matrix K K ℂ) * …Mentions: OAI.KervaireBoundary.traversalSign, OAI.KervaireFixed.fixedDim
- lemma
OAI.KervaireBoundary.S_mul_bandsline 231 - lemma
OAI.KervaireBoundary.boundary_phase_upperline 242Source documentation
The literal phase bound for every antisymmetric real choice of band phases.
lemma boundary_phase_upper [Nonempty I] [Nonempty K] (ρ : Equiv.Perm I) (a : I → A) (s : I → ℤ) (hs : ∀ i, s i = 1 ∨ s i = -1) (hsum : (∑ i, s i) = 1 ∨ (∑ i, s i) = -1) (θ : Equiv.Perm (Slot I K)) (hθ : ∀ d, θ (θ d) = d) (hop : ∀ d, traversalSign s (θ d) = -traversalSign s d) (γ : Slot I K → ℝ) (hγ : ∀ d, γ (θ d) = -γ d) : let _ := isStarNormal_of_mem_unitary (weightedShift_unitary (successor ρ * θ) …Mentions: OAI.KervaireBoundary.traversalSign
- theorem
OAI.KervaireBoundary.planar_boundaryline 266