OAI/Algebra/GroupRing/TypedGraphs.lean
32 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.TorsionFreeZeroDivisors.TypedGraphs.sizeline 13Source documentation
Admissible sizes are exactly the multiplicities of the empirical table.
def size (rep : ℕ) : ℕ := 2 * 16513 ^ 2 * rep
- theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.size_tendstoline 15 - theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.eventual_carrierline 21 - theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.eventual_nonemptyline 34Source documentation
Both jointly conditioned graph spaces really exist for all sufficiently large admissible sizes; no high-girth existence is a standing assumption.
theorem eventual_nonempty : ∀ᶠ rep : ℕ in atTop, (Matching.conditioned (label := label (@outgoingA rep)) (bar := inverse) … - theorem
OAI.TorsionFreeZeroDivisors.TypedGraphs.reduced_circuit_lengthline 44Source documentation
The simple-graph girth says exactly what is required of the original multigraph's immersed closed paths. Loops and parallel edges were not discarded.
theorem reduced_circuit_length {V D : Type*} (Γ : PortGraph V D) (L : ℕ) (hg : (3 * L : ℕ) ≤ Γ.subdivision.egirth) {v : V} (p : Γ.Walk v v) (hp : p.IsReduced) (hne : 0 < p.length) : L ≤ p.length := by … - abbrev
OAI.TorsionFreeZeroDivisors.TypedStage.sideAline 62 - abbrev
OAI.TorsionFreeZeroDivisors.TypedStage.sideBline 75 - theorem
OAI.TorsionFreeZeroDivisors.TypedStage.conditionsAline 88 - theorem
OAI.TorsionFreeZeroDivisors.TypedStage.conditionsBline 115 - def
OAI.TorsionFreeZeroDivisors.StageCost.costline 148Source documentation
The exact vertex/table/prescription factor, before the retained turn cost.
def cost (n p r : ℝ) (f i e : ℕ) : ℝ := n^(f+i)*p^i/r^e
- theorem
OAI.TorsionFreeZeroDivisors.StageCost.cost_expline 150 - theorem
OAI.TorsionFreeZeroDivisors.StageCost.cost_chain_expline 164 - theorem
OAI.TorsionFreeZeroDivisors.StageCost.uniform_boundline 176Source documentation
Uniform error bound, with a bounded number q of chains and e ≤ k L edges. It keeps the exact exponent f-q, including negative and zero cases.
theorem uniform_bound (n p r : ℝ) (hn : 0<n) (hp : 0<p) (hp1 : p≤1) (hr : 0<r) (hrnp : r≤n*p) (f i e q Q : ℕ) (he : i+q=e) (hq : q≤Q) (k L : ℝ) (heL : (e:ℝ)≤k*L) : cost n p r f i e ≤ Real.exp (((f:ℝ)-q)*Real.log n + (Q:ℝ)*(-Real.log p) + k*L*Real.log (n*p/r)) := by … - theorem
OAI.TorsionFreeZeroDivisors.StageCost.internal_add_chainsline 189 - def
OAI.TorsionFreeZeroDivisors.StageDenominator.carrierline 206 - def
OAI.TorsionFreeZeroDivisors.StageDenominator.denominatorline 207 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.carrier_eqline 210 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.L_ratioline 214 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.spent_ratioline 228 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.eventually_roomline 233 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.eventually_posline 242 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.denominator_ratioline 246 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.relative_ratioline 256 - def
OAI.TorsionFreeZeroDivisors.StageDenominator.penaltyline 267 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.penalty_tendstoline 269 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.penalty_nonnegline 274 - def
OAI.TorsionFreeZeroDivisors.StageDenominator.errorline 280 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.error_ratioline 283 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.roomline 305Source documentation
Each side has the SAME empirical carrier denominator, not the sum of the sizes of the two disjoint graphs. This bound is uniform in every stage.
theorem room (K rep e : ℕ) (hr : K*L (size rep)+exclusion (size rep) ≤ carrier rep) (he : e ≤ K*L (size rep)) : denominator K rep+e+4*132^(2*(3*L (size rep))+1) ≤ 4260354*rep := by …Mentions: OAI.TorsionFreeZeroDivisors.StageDenominator.carrier, OAI.TorsionFreeZeroDivisors.StageDenominator.denominator
- theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.conditionsAline 316 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.conditionsBline 324 - theorem
OAI.TorsionFreeZeroDivisors.StageDenominator.joint_cost_boundline 334Source documentation
The edge/table cost is an exponential of f-q log n plus a uniform o(L), for two sides jointly. The signed value f-q is NOT replaced by its positive part.
theorem joint_cost_bound (A B : Side) (K Q rep : ℕ) (hn : 0<size rep) (hr : 0<denominator K rep) (ha : ∀c,0<A.len c) (hb : ∀c,0<B.len c) (hQ : Fintype.card A.C+Fintype.card B.C ≤ Q) (hE : A.edges+B.edges ≤ K*L (size rep)) : A.cost (size rep) (129/16513) (denominator K rep) * B.cost (size rep) (129/16513) (denominator K rep) ≤ Real.exp ((((A.freeMarks+B.freeMarks:ℕ):ℝ)- (Fintype.card A.C+Fintype.card B.C:ℕ))*Real.log (size rep)+error K Q rep) := by …Mentions: OAI.TorsionFreeZeroDivisors.StageDenominator.denominator, OAI.TorsionFreeZeroDivisors.StageDenominator.error