Documentation

Q2Presentation.Lifting.RowIdentification

The tame shadow, unfolded (definitional recursion on the word).

Tame-row factorization: the tame shadow is the unit conjugate C_{(qτ²)⁻¹} of the word-complex tame row at Sinv := Cσ, T := Cτ, evaluated at the unit-changed variable C_{(qσ)⁻¹} nσ.

Arithmetic of the ω₂-residue and operator powers #

theorem Q2Presentation.Lifting.omega2Mod_val_odd {m : ℕ} (hm : m ≠ 0) (h2 : 2 ∣ m) :

The ω₂-residue is odd whenever the modulus is even.

theorem Q2Presentation.Lifting.conjEndN_pow {Yt : BoundaryFramedTarget} (E : ElementaryKernel Yt) [Finite Yt.Y] (y : Yt.Y) (k : ℕ) :
conjEndN E (y ^ k) = conjEndN E y ^ k

Conjugation operators of powers are powers of the operator.

theorem Q2Presentation.Lifting.sum_range_one_pow_of_odd {Yt : BoundaryFramedTarget} (E : ElementaryKernel Yt) [Finite Yt.Y] {R : ℕ} (hodd : Odd R) :
∑ i ∈ Finset.range R, 1 ^ i = 1

An odd sum of copies of 1 is 1 (char 2).

Coordinate decomposition and support vanishing #

The tuple supported on one generator.

Equations
Instances For
    @[simp]
    theorem Q2Presentation.Lifting.single_same {Yt : BoundaryFramedTarget} (E : ElementaryKernel Yt) [Finite Yt.Y] (a : Gen) (x : NAdd E) :
    single E a x a = x

    Shadows decompose over the four generator slots.

    theorem Q2Presentation.Lifting.foxShadow_single_of_not_mentions {Yt : BoundaryFramedTarget} (E : ElementaryKernel Yt) [Finite Yt.Y] (q : Marking Yt.Y) (a : Gen) (x : NAdd E) (w : GExpr) (hw : mentions w a = false) :
    foxShadow E q (single E a x) w = 0

    Support vanishing: a word not mentioning a generator has zero shadow at tuples supported on that generator.

    The wild relator's x₁-column #

    The x₁-column of the wild row: at tuples supported on x₁, the h₀- and c₀-shadows die (support), leaving the u₁⁻¹- and x₁^σ-factors.

    Per-case surjectivity of the row map #

    Conjugation operators are units of the endomorphism ring.

    theorem Q2Presentation.Lifting.conjEndN_inv_apply {Yt : BoundaryFramedTarget} (E : ElementaryKernel Yt) [Finite Yt.Y] (y : Yt.Y) (x : NAdd E) :
    (conjEndN E y⁻¹) ((conjEndN E y) x) = x

    Pointwise inverse law: C_{y⁻¹} (C_y x) = x.

    theorem Q2Presentation.Lifting.conjEndN_apply_inv {Yt : BoundaryFramedTarget} (E : ElementaryKernel Yt) [Finite Yt.Y] (y : Yt.Y) (x : NAdd E) :
    (conjEndN E y) ((conjEndN E y⁻¹) x) = x

    Pointwise inverse law, other order.

    Zero-supported tuples are the zero tuple.

    Under trivial x₁-action, the x₁^σ-coefficient collapses.

    Under trivial x₁- and τ-action, the u₁-eval acts trivially.

    theorem Q2Presentation.Lifting.pop_collapse {Yt : BoundaryFramedTarget} (E : ElementaryKernel Yt) [Finite Yt.Y] (q : Marking Yt.Y) (hx1 : conjEndN E (q Gen.x1) = 1) (hT : conjEndN E (q Gen.tau) = 1) (htwo : 2 ∣ Nat.card Yt.Y) :

    Under trivial x₁- and τ-action with even |Y|, the norm projector collapses to 1.

    theorem Q2Presentation.Lifting.wild_x1_column_case_i {Yt : BoundaryFramedTarget} (E : ElementaryKernel Yt) [Finite Yt.Y] (q : Marking Yt.Y) (hx1 : conjEndN E (q Gen.x1) = 1) (hT : conjEndN E (q Gen.tau) = 1) (htwo : 2 ∣ Nat.card Yt.Y) (d : NAdd E) :

    Case (i) collapse of the wild x₁-column: C_{c0v}((1 + Cσ) d).

    theorem Q2Presentation.Lifting.rowMap_surjective_case_i {Yt : BoundaryFramedTarget} (E : ElementaryKernel Yt) [Finite Yt.Y] (q : Marking Yt.Y) (htwo : 2 ∣ Nat.card Yt.Y) (hx1 : conjEndN E (q Gen.x1) = 1) (hT : conjEndN E (q Gen.tau) = 1) (hSone : IsUnit (1 + conjEndN E (q Gen.sigma))) :

    Row-map surjectivity, case (i) (T = 1, trivial wild action, 1 + Cσ invertible).

    Row-map surjectivity, case (ii) (vanishing norm projector, 1 + Cτ invertible).