def
Q2Presentation.Lifting.augSubmodule
{Yt : BoundaryFramedTarget}
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
:
The augmentation submodule: the span of all operator differences.
Equations
Instances For
theorem
Q2Presentation.Lifting.op_diff_mem_aug
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(y : Yt.Y)
(v : V)
:
theorem
Q2Presentation.Lifting.mem_augSubmodule_of_gen
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(q : Marking Yt.Y)
(g : Gen)
(v : V)
:
theorem
Q2Presentation.Lifting.eval_mem_closure
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
(q : Marking Yt.Y)
(w : GExpr)
:
Evaluation values lie in the marked word closure.
theorem
Q2Presentation.Lifting.foxShadowGen_sub_expSum_mem_aug
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(q : Marking Yt.Y)
(hodd : Odd (omega2Mod (Nat.card Yt.Y)).val)
(n : Gen → V)
(w : GExpr)
:
Shadows are exponent-sum diagonals modulo AUG (bare-hands traced
Stokes).
theorem
Q2Presentation.Lifting.rows_sum_mem_aug
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(q : Marking Yt.Y)
(hodd : Odd (omega2Mod (Nat.card Yt.Y)).val)
(n : Gen → V)
:
foxShadowGen Φ.op q n Q2Word.tameRelator + foxShadowGen Φ.op q n Q2Word.wildRelator ∈ augSubmodule Φ
The traced Stokes constraint: the row map's coordinate sum lies in the augmentation window.
theorem
Q2Presentation.Lifting.augSubmodule_eq_top
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
(Φ : OperatorFamily Yt V)
(hinvY : ∀ (f : Module.Dual (ZMod 2) V), (∀ (y : Yt.Y) (v : V), f ((Φ.op y) v) = f v) → f = 0)
:
Augmentation fullness: if no nonzero functional is invariant,
AUG = ⊤.