Documentation

Q2Presentation.Lifting.SectionJacobian

theorem Q2Presentation.Lifting.nsmul_eq_parity_smul {V : Type} [AddCommGroup V] [Module (ZMod 2) V] (k : ℕ) (x : V) :
k • x = ↑k • x

Nat-smul by parity in a ZMod 2-module.

theorem Q2Presentation.Lifting.foxShadowGen_of_ops_one {Yt : BoundaryFramedTarget} [Finite Yt.Y] {V : Type} [AddCommGroup V] [Module (ZMod 2) V] (Φ : OperatorFamily Yt V) (hone : ∀ (y : Yt.Y), Φ.op y = 1) (hodd : Odd (omega2Mod (Nat.card Yt.Y)).val) (q : Marking Yt.Y) (n : Gen → V) (w : GExpr) :
foxShadowGen Φ.op q n w = ∑ g : Gen, expSum g w • n g

The trivial-section Jacobian: with all operators trivial, shadows are exponent-sum combinations.

theorem Q2Presentation.Lifting.trivial_section_rows {Yt : BoundaryFramedTarget} [Finite Yt.Y] {V : Type} [AddCommGroup V] [Module (ZMod 2) V] (Φ : OperatorFamily Yt V) (hone : ∀ (y : Yt.Y), Φ.op y = 1) (hodd : Odd (omega2Mod (Nat.card Yt.Y)).val) (q : Marking Yt.Y) (n : Gen → V) :

The trivial-section row map is the τ-diagonal.