OAI/Algebra/GroupRing/TwoSideFullStage.lean
40 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.CAline 16 - abbrev
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.CBline 17 - abbrev
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.lenAline 18 - abbrev
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.lenBline 19 - def
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.restrictAline 21 - def
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.restrictBline 23 - def
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.indexAline 26 - def
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.indexBline 27 - theorem
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.binsAline 30 - theorem
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.binsBline 48 - def
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.joinBlockline 65 - theorem
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.joinBlock_bijectiveline 71 - def
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.blockEquivline 102 - theorem
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.bin_sumline 104 - def
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.sideAline 119 - def
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.sideBline 125 - theorem
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.exponential_fusionline 134 - theorem
OAI.TorsionFreeZeroDivisors.TwoSideFullStage.mean_boundline 144Source documentation
The joint matching expectation applied to the actual fullWords projection, including cross-side comparisons. All entropy and bin costs are computed on that one global pattern.
theorem mean_bound (cmp : Comparisons (E := E) (traversalLength len m)) …
- theorem
OAI.TorsionFreeZeroDivisors.MatchingGraphs.exists_typed_large_girthline 183Source documentation
Nonemptiness of the exact typed matching family conditioned on girth. The numerical hypothesis is an explicit finite-size bound, not a new standing hypothesis for the main existential theorem.
theorem exists_typed_large_girth (origin : D → V) (label : D → T) (bar : T → T) (Γ₀ : PortGraph V D) (ho : Γ₀.origin = origin) (hlabel : ∀ f, label (Γ₀.reverse f) = bar (label f)) (d N : ℕ) (h2 : 2 ≤ d) (hd : ∀ v, Nat.card {e : D // origin e = v} ≤ d) (hbig : ∀ x, 4*d^(2*N+1) < Nat.card {e : D // label e = label x}) : ∃ Γ : PortGraph V D, Γ.origin = origin ∧ (∀ f, label (Γ.reverse f) = bar (label f)) ∧ (N : ℕ∞) ≤ Γ.subdivision.egirth := by … - abbrev
OAI.TorsionFreeZeroDivisors.TypedGraphs.Dartline 231Source documentation
The source's outgoing half-edges, preserving their basepoints and letters.
abbrev Dart := {e : V × Letter // e.2 ∈ outgoing e.1} - def
OAI.TorsionFreeZeroDivisors.TypedGraphs.originline 232 - def
OAI.TorsionFreeZeroDivisors.TypedGraphs.labelline 233 - def
OAI.TorsionFreeZeroDivisors.TypedGraphs.reverseline 235 - theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.reverse_involutiveline 239 - def
OAI.TorsionFreeZeroDivisors.TypedGraphs.matchingline 246 - def
OAI.TorsionFreeZeroDivisors.TypedGraphs.originFiberline 253Source documentation
An origin fibre is exactly the prescribed outgoing type.
def originFiber (v : V) : {e : Dart outgoing // origin outgoing e = v} ≃ {t : Letter // t ∈ outgoing v} where …Mentions: OAI.TorsionFreeZeroDivisors.TypedGraphs.Dart, OAI.TorsionFreeZeroDivisors.TypedGraphs.origin
- def
OAI.TorsionFreeZeroDivisors.TypedGraphs.labelFiberline 266Source documentation
A letter fibre is exactly its empirical carrier set on this side.
def labelFiber (t : Letter) : {e : Dart outgoing // label outgoing e = t} ≃ {v : V // t ∈ outgoing v} where …Mentions: OAI.TorsionFreeZeroDivisors.TypedGraphs.Dart, OAI.TorsionFreeZeroDivisors.TypedGraphs.label
- theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.origin_cardline 278 - theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.label_cardline 283 - theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.origin_label_injectiveline 290Source documentation
No label can leave its basepoint twice: this is literally the immersion into the rose, not a simplicity assumption on the graph.
theorem origin_label_injective : Function.Injective (fun e : Dart outgoing => (origin outgoing e,label outgoing e)) := by …Mentions: OAI.TorsionFreeZeroDivisors.TypedGraphs.Dart, OAI.TorsionFreeZeroDivisors.TypedGraphs.origin, OAI.TorsionFreeZeroDivisors.TypedGraphs.label
- theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.exists_conditionedline 295 - theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.conditionedA_nonemptyline 320Source documentation
The actual prescribed A-side graph space has nonzero cardinality.
theorem conditionedA_nonempty (rep N : ℕ) (hsize : 4*132^(2*N+1) < 4260354*rep) : (Matching.conditioned (label := label (@outgoingA rep)) (bar := inverse) … - theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.conditionedB_nonemptyline 328 - def
OAI.TorsionFreeZeroDivisors.GirthAsymptotics.Lline 343Source documentation
The source logarithmic girth, including its specified constant c=1/100.
def L (n : ℕ) : ℕ := ⌊Real.log n / 100⌋₊
- def
OAI.TorsionFreeZeroDivisors.GirthAsymptotics.exclusionline 345Source documentation
Exclusion cost for the faithful threefold port subdivision.
def exclusion (n : ℕ) : ℕ := 4 * 132 ^ (6 * L n + 1)
- theorem
OAI.TorsionFreeZeroDivisors.GirthAsymptotics.log132_ltline 347 - theorem
OAI.TorsionFreeZeroDivisors.GirthAsymptotics.exclusion_boundline 357 - theorem
OAI.TorsionFreeZeroDivisors.GirthAsymptotics.exclusion_ratioline 382 - theorem
OAI.TorsionFreeZeroDivisors.GirthAsymptotics.L_tendstoline 397 - theorem
OAI.TorsionFreeZeroDivisors.GirthAsymptotics.eventual_smallline 404