OAI/Combinatorics/Automata/RankLoss.lean
17 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.OneWayLiveness.rankLossline 7 - def
OAI.OneWayLiveness.RankLossAtline 10Source documentation
A simultaneous rank-loss bound for relation quotients with unit lifts.
def RankLossAt (h : ℕ) : Prop := …
- lemma
OAI.OneWayLiveness.rank_drop_stepline 20Source documentation
One new relation pair forces the inductive rank loss, after two genuine corner reductions. The support budget loses only the factor two.
lemma rank_drop_step {H A M : Type} [Fintype H] [Fintype A] [Monoid M] [Finite M] (ρ : M →* Pairing (A ⊕ A)) (hρ : Function.Injective ρ) (φ : M →* BRel H) (hφ : Function.Surjective φ) (e : M) (he : e * e = e) (b : Corner e he) (hb : b * b = b) (P N : BRel H) (heP : φ e = P) (hbN : φ b.val = N) (F : Set H) [Fintype F] (hF : BRel.restrictedId F * P * BRel.restrictedId F = BRel.restrictedId F) (hPN : P * N = N) (hNP : N * P = N) (x y : F) (hxy : x ≠ y) (hN : ∀ i j : F, N.holds i.val j.val ↔ (BRel.addEdge x y).holds i j) (hIH : RankLossAt (Fintype.card F)) : rankLoss (Fintype.card F) ≤ 2 * (Pairing.rank (ρ e) - Pairing.rank (ρ b.val)) := by …Mentions: OAI.OneWayLiveness.Pairing, OAI.OneWayLiveness.BRel, OAI.OneWayLiveness.Corner, OAI.OneWayLiveness.BRel.restrictedId, OAI.OneWayLiveness.BRel.addEdge, OAI.OneWayLiveness.RankLossAt, OAI.OneWayLiveness.rankLoss, OAI.OneWayLiveness.Pairing.rank
- def
OAI.OneWayLiveness.RectangleFrame.deletedline 91 - def
OAI.OneWayLiveness.RectangleFrame.retainedline 94 - lemma
OAI.OneWayLiveness.RectangleFrame.deleted_cardline 96 - lemma
OAI.OneWayLiveness.RectangleFrame.retained_cardline 114 - lemma
OAI.OneWayLiveness.RectangleFrame.retained_ne_hubline 120 - lemma
OAI.OneWayLiveness.RectangleFrame.left_mem_retainedline 125 - lemma
OAI.OneWayLiveness.RectangleFrame.right_mem_retainedline 138 - lemma
OAI.OneWayLiveness.RectangleFrame.old_avoids_retainedline 151 - lemma
OAI.OneWayLiveness.RectangleFrame.exists_frameline 159 - lemma
OAI.OneWayLiveness.rectangle_chainline 180 - lemma
OAI.OneWayLiveness.rankLoss_recurrenceline 269 - theorem
OAI.OneWayLiveness.rankLoss_allline 276Source documentation
Exponential rank loss by 256-addition amplification, simultaneously in the relation alphabet and the ambient diagram degree.
theorem rankLoss_all (h : ℕ) : RankLossAt h := by …
Mentions: OAI.OneWayLiveness.RankLossAt
- def
OAI.OneWayLiveness.Corner.oneEquivline 356 - theorem
OAI.OneWayLiveness.relation_divisor_degreeline 365Source documentation
No permutation-lift hypothesis remains in the divisor degree bound.
theorem relation_divisor_degree {H A M : Type} [Fintype H] [Fintype A] [Monoid M] [Finite M] (ρ : M →* Pairing (A ⊕ A)) (hρ : Function.Injective ρ) (φ : M →* BRel H) (hφ : Function.Surjective φ) (x y : H) (hxy : x ≠ y) : rankLoss (Fintype.card H) ≤ Fintype.card A := by …Mentions: OAI.OneWayLiveness.Pairing, OAI.OneWayLiveness.BRel, OAI.OneWayLiveness.rankLoss