def
Q2Presentation.Lifting.HeisRel
{Yt : BoundaryFramedTarget}
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
(Φ : OperatorFamily Yt V)
(Φ' : OperatorFamily Yt V')
(f : V →ₗ[ZMod 2] V')
(a : Heis Φ)
(a' : Heis Φ')
:
The transport relation between evaluations over the two modules.
Equations
Instances For
theorem
Q2Presentation.Lifting.heisRel_dual
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
{Φ : OperatorFamily Yt V}
{Φ' : OperatorFamily Yt V'}
{f : V →ₗ[ZMod 2] V'}
(hf : ∀ (y : Yt.Y) (x : V), f ((Φ.op y) x) = (Φ'.op y) (f x))
(y : Yt.Y)
(lam : Module.Dual (ZMod 2) V')
:
theorem
Q2Presentation.Lifting.heisRel_one
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
{Φ : OperatorFamily Yt V}
{Φ' : OperatorFamily Yt V'}
{f : V →ₗ[ZMod 2] V'}
:
HeisRel Φ Φ' f 1 1
theorem
Q2Presentation.Lifting.heisRel_mul
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
{Φ : OperatorFamily Yt V}
{Φ' : OperatorFamily Yt V'}
{f : V →ₗ[ZMod 2] V'}
(hf : ∀ (y : Yt.Y) (x : V), f ((Φ.op y) x) = (Φ'.op y) (f x))
{a b : Heis Φ}
{a' b' : Heis Φ'}
(ha : HeisRel Φ Φ' f a a')
(hb : HeisRel Φ Φ' f b b')
:
theorem
Q2Presentation.Lifting.heisRel_inv
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
{Φ : OperatorFamily Yt V}
{Φ' : OperatorFamily Yt V'}
{f : V →ₗ[ZMod 2] V'}
(hf : ∀ (y : Yt.Y) (x : V), f ((Φ.op y) x) = (Φ'.op y) (f x))
{a : Heis Φ}
{a' : Heis Φ'}
(ha : HeisRel Φ Φ' f a a')
:
theorem
Q2Presentation.Lifting.heisRel_pow
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
{Φ : OperatorFamily Yt V}
{Φ' : OperatorFamily Yt V'}
{f : V →ₗ[ZMod 2] V'}
(hf : ∀ (y : Yt.Y) (x : V), f ((Φ.op y) x) = (Φ'.op y) (f x))
{a : Heis Φ}
{a' : Heis Φ'}
(ha : HeisRel Φ Φ' f a a')
(k : ℕ)
:
theorem
Q2Presentation.Lifting.heisEval_natural
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
{Φ : OperatorFamily Yt V}
{Φ' : OperatorFamily Yt V'}
{f : V →ₗ[ZMod 2] V'}
(hf : ∀ (y : Yt.Y) (x : V), f ((Φ.op y) x) = (Φ'.op y) (f x))
(q : Marking Yt.Y)
(n : Gen → V)
(φ' : Gen → Module.Dual (ZMod 2) V')
(w : GExpr)
:
Joint strict naturality of the evaluation coordinates.
theorem
Q2Presentation.Lifting.betaShadow_natural
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
{Φ : OperatorFamily Yt V}
{Φ' : OperatorFamily Yt V'}
{f : V →ₗ[ZMod 2] V'}
(hf : ∀ (y : Yt.Y) (x : V), f ((Φ.op y) x) = (Φ'.op y) (f x))
(q : Marking Yt.Y)
(n : Gen → V)
(φ' : Gen → Module.Dual (ZMod 2) V')
(w : GExpr)
:
β-naturality (lem:heisnatural): the cup coordinate transports
strictly along intertwiners.
theorem
Q2Presentation.Lifting.foxShadowGen_natural_of_rel
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
{Φ : OperatorFamily Yt V}
{Φ' : OperatorFamily Yt V'}
{f : V →ₗ[ZMod 2] V'}
(hf : ∀ (y : Yt.Y) (x : V), f ((Φ.op y) x) = (Φ'.op y) (f x))
(q : Marking Yt.Y)
(n : Gen → V)
(φ' : Gen → Module.Dual (ZMod 2) V')
(w : GExpr)
:
Value-coordinate naturality, recovered from the relation.
theorem
Q2Presentation.Lifting.foxShadowDual_natural_of_rel
{Yt : BoundaryFramedTarget}
[Finite Yt.Y]
{V V' : Type}
[AddCommGroup V]
[Module (ZMod 2) V]
[AddCommGroup V']
[Module (ZMod 2) V']
{Φ : OperatorFamily Yt V}
{Φ' : OperatorFamily Yt V'}
{f : V →ₗ[ZMod 2] V'}
(hf : ∀ (y : Yt.Y) (x : V), f ((Φ.op y) x) = (Φ'.op y) (f x))
(q : Marking Yt.Y)
(n : Gen → V)
(φ' : Gen → Module.Dual (ZMod 2) V')
(w : GExpr)
:
Dual-coordinate naturality, recovered from the relation.