OAI/Algebra/GroupRing/SidePins.lean
42 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.TorsionFreeZeroDivisors.SidePins.rootline 13Source documentation
The optional first-stage root split by prescribed side.
def root (r : Option V) (b : Bool) : Option {v : V // side v=b} := … - lemma
OAI.TorsionFreeZeroDivisors.SidePins.root_noneline 17 - lemma
OAI.TorsionFreeZeroDivisors.SidePins.root_someline 19 - lemma
OAI.TorsionFreeZeroDivisors.SidePins.root_saveline 23 - lemma
OAI.TorsionFreeZeroDivisors.SidePins.free_totalline 30 - lemma
OAI.TorsionFreeZeroDivisors.SidePins.respectsline 42 - def
OAI.TorsionFreeZeroDivisors.StageRoot.cyclicline 70Source documentation
The possible interval is designated once, not independently at each stage.
def cyclic (root : Option P) (p : P) : Bool := decide (root≠some p) …
- lemma
OAI.TorsionFreeZeroDivisors.StageRoot.intervals_cardline 73 - def
OAI.TorsionFreeZeroDivisors.StageRoot.vertexline 80Source documentation
Only the first stage fixes the marked initial vertex.
def vertex (root : Option P) (j : ℕ) : Option (ActiveV (S) mult j) := …
- lemma
OAI.TorsionFreeZeroDivisors.StageRoot.vertex_isSomeline 87 - def
OAI.TorsionFreeZeroDivisors.StageRoot.powerline 96Source documentation
The root split over the two prescribed sides has exactly the source saving.
def power (side : ∀ j, ActiveV (S) mult j → Bool) (root : Option P) {TA TB : Type} (a : TA) (b : TB) (j : ℕ) : ℤ := … - lemma
OAI.TorsionFreeZeroDivisors.StageRoot.power_eqline 102 - theorem
OAI.TorsionFreeZeroDivisors.StageRoot.power_nonposline 114 - lemma
OAI.TorsionFreeZeroDivisors.RootPins.pin_some_iffline 131 - lemma
OAI.TorsionFreeZeroDivisors.SidePins.root_eq_someline 140 - def
OAI.TorsionFreeZeroDivisors.StageRoot.sourceline 166Source documentation
The actual marked initial vertex of the designated interval, if any.
def source (r : Option P) : Option V := r.map fun p => (S).origin ((paths p).head (hp p))
- lemma
OAI.TorsionFreeZeroDivisors.StageRoot.vertex_sourceline 168 - lemma
OAI.TorsionFreeZeroDivisors.StageRoot.pin_compatibleline 181 - abbrev
OAI.TorsionFreeZeroDivisors.ActualStagePair.pinAline 217 - abbrev
OAI.TorsionFreeZeroDivisors.ActualStagePair.pinBline 218 - abbrev
OAI.TorsionFreeZeroDivisors.ActualStagePair.Aline 220 - abbrev
OAI.TorsionFreeZeroDivisors.ActualStagePair.Bline 226 - lemma
OAI.TorsionFreeZeroDivisors.ActualStagePair.power_eqline 234 - lemma
OAI.TorsionFreeZeroDivisors.ActualStagePair.edges_eqline 245 - lemma
OAI.TorsionFreeZeroDivisors.ActualStagePair.edges_boundline 258 - def
OAI.TorsionFreeZeroDivisors.ActualStagePair.countline 272 - theorem
OAI.TorsionFreeZeroDivisors.ActualStagePair.count_posline 279Source documentation
Restricting actual embeddings on the two prescribed sides witnesses the joint stage count, with a SINGLE global label projection.
theorem count_pos (s : ℝ) (cmp : Comparisons (E:=E) (traversalLength len m)) …
- theorem
OAI.TorsionFreeZeroDivisors.ActualStagePair.mean_boundline 299Source documentation
The actual rooted, mixed-side stage first moment, with its exact signed vertex exponent and the source's common denominator loss.
theorem mean_bound (s : ℝ) (cmp : Comparisons (E:=E) (traversalLength len m)) …
- lemma
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.mem_profiles_iffline 347 - abbrev
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.Matchline 365 - def
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.samplesline 369 - lemma
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.samples_eqline 377 - abbrev
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.sourcePinAline 388 - abbrev
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.sourcePinBline 390 - def
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.Occursline 396Source documentation
Literal realization of an enlarged fixed pattern and its bin profile. The prescribed-side embeddings are into the actual two independent matchings. The comparisons refer to normalized traversals of the same suppressed graph.
def Occurs (s : ℝ) (cmp : Comparisons (E:=E) (traversalLength len m)) …
- theorem
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.count_posline 412Source documentation
Existence of the actual pattern witnesses every stage count. This does not posit simultaneous independence of the chain-multiplicity stages.
theorem count_pos (s : ℝ) (hs : 0<s) (cmp : Comparisons (E:=E) (traversalLength len m)) …
- theorem
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.bin_boundsline 430Source documentation
A realizable bin profile automatically has the universal lower and upper weight bounds; those numerical bounds are not extra assumptions on an event.
theorem bin_bounds (s : ℝ) (hs : 0<s) (cmp : Comparisons (E:=E) (traversalLength len m)) …
- def
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.Unbinnedline 447Source documentation
The unbinned event quantifies no artificial stage data: the bin witness is forced by the literal label words.
def Unbinned (s : ℝ) (cmp : Comparisons (E:=E) (traversalLength len m)) …
- lemma
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.occurs_profileline 452 - lemma
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.unbinned_iff_profileline 470 - theorem
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.probability_boundline 486Source documentation
One genuinely realized fixed-bin pattern is exponentially unlikely. All numerical stage bounds are derived from its two literal matching means; no independence between multiplicity stages is asserted.
theorem probability_bound (s : ℝ) (hs : 0<s) (cmp : Comparisons (E:=E) (traversalLength len m)) (d : Underlying s len → ℤ) … - theorem
OAI.TorsionFreeZeroDivisors.ActualPatternEvent.unbinned_probability_boundline 550Source documentation
Union over all canonical weight bins of an actual pattern.
theorem unbinned_probability_bound (s : ℝ) (hs : 0<s) (hslarge : 3003≤ s) (cmp : Comparisons (E:=E) (traversalLength len m)) …