Word support facts #
Triple support vanishing #
theorem
Q2Presentation.Lifting.heisEval_single_of_not_mentions
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(q : Marking Yt.Y)
(a : Gen)
(x : V)
(lam : Module.Dual (ZMod 2) V)
(w : GExpr)
(hw : mentions w a = false)
:
Words not mentioning a generator have vanishing evaluation triples at pairs supported on it.
Geometric collapse #
theorem
Q2Presentation.Lifting.op_inv_eq_one
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(y : Yt.Y)
(h : Φ.op y = 1)
:
Operator inverses of trivial operators are trivial.
theorem
Q2Presentation.Lifting.norm_mul_self
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(T : Module.End (ZMod 2) V)
(e : ℕ)
(he : T ^ e = 1)
(hepos : 0 < e)
:
The odd-order norm absorbs its operator.
theorem
Q2Presentation.Lifting.geom_sum_block_collapse
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(T : Module.End (ZMod 2) V)
(e m : ℕ)
(he : T ^ e = 1)
(hm : Odd m)
:
Block collapse: geometric sums over odd multiples of the order equal the norm.
First-order ledger values at x₀-singles #
theorem
Q2Presentation.Lifting.op_eval_x0tau
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(q : Marking Yt.Y)
(hx0 : Φ.op (q Gen.x0) = 1)
:
The u₀-evaluation operator is the τ-operator.
theorem
Q2Presentation.Lifting.fox_u0_single
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(q : Marking Yt.Y)
(hx0 : Φ.op (q Gen.x0) = 1)
(e : ℕ)
(hepos : 0 < e)
(heodd : Odd e)
(hTe : Φ.op (q Gen.tau) ^ e = 1)
(heY : e ∣ Nat.card Yt.Y)
(hodd : Odd (omega2Mod (Nat.card Yt.Y)).val)
(c : V)
:
The u₀-ledger value: the odd-order norm.
theorem
Q2Presentation.Lifting.fox_d0_single
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(q : Marking Yt.Y)
(hx0 : Φ.op (q Gen.x0) = 1)
(e : ℕ)
(hepos : 0 < e)
(heodd : Odd e)
(hTe : Φ.op (q Gen.tau) ^ e = 1)
(heY : e ∣ Nat.card Yt.Y)
(hodd : Odd (omega2Mod (Nat.card Yt.Y)).val)
(c : V)
:
The d₀-ledger value: P + 1.
theorem
Q2Presentation.Lifting.fox_z0_single
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(q : Marking Yt.Y)
(hx0 : Φ.op (q Gen.x0) = 1)
(c : V)
:
The z₀-ledger value: the σ₂-transport.