Twisted traces in characteristic two #
Appendix B (characteristic-two-mesh-calculations.tex) works in the centre
corner over a field of characteristic two. When m + m = 0 on the target, a twisted
trace kills 2 r for every r, so it factors through the quotient Rc of the free
ring by the relations and by 2; in Rc we have 2 = 0.
def
MultiplicativeBasisDeformations.TraceAlg.Jc
{t : ℕ}
(L : Fin t → ℕ)
:
AddSubgroup (FreeRing (Fin t))
The relations together with the multiples of two.
Instances For
theorem
MultiplicativeBasisDeformations.TraceAlg.J_le_Jc
{t : ℕ}
(L : Fin t → ℕ)
{r : FreeRing (Fin t)}
(h : r ∈ J L)
:
r ∈ Jc L
theorem
MultiplicativeBasisDeformations.TraceAlg.two_mem_Jc
{t : ℕ}
(L : Fin t → ℕ)
(u : FreeRing (Fin t))
:
2 * u ∈ Jc L
theorem
MultiplicativeBasisDeformations.TraceAlg.Jc_mul_left
{t : ℕ}
(L : Fin t → ℕ)
(c : FreeRing (Fin t))
{r : FreeRing (Fin t)}
(h : r ∈ Jc L)
:
c * r ∈ Jc L
theorem
MultiplicativeBasisDeformations.TraceAlg.Jc_mul_right
{t : ℕ}
(L : Fin t → ℕ)
(c : FreeRing (Fin t))
{r : FreeRing (Fin t)}
(h : r ∈ Jc L)
:
r * c ∈ Jc L
def
MultiplicativeBasisDeformations.TraceAlg.conc
{t : ℕ}
(L : Fin t → ℕ)
:
RingCon (FreeRing (Fin t))
The congruence of the relations and two.
Instances For
@[reducible, inline]
The ring of centre words in characteristic two.
Instances For
The quotient map.
Instances For
theorem
MultiplicativeBasisDeformations.TraceAlg.mkc_surjective
{t : ℕ}
(L : Fin t → ℕ)
:
Function.Surjective ⇑(mkc L)
The closed path x_i in Rc.
Instances For
theorem
MultiplicativeBasisDeformations.TraceAlg.mkc_eq_zero
{t : ℕ}
(L : Fin t → ℕ)
{a : FreeRing (Fin t)}
(h : a ∈ Jc L)
:
(mkc L) a = 0
theorem
MultiplicativeBasisDeformations.TraceAlg.sum_z
{t : ℕ}
(L : Fin t → ℕ)
:
∑ i : Fin t, z L i = 0
theorem
MultiplicativeBasisDeformations.TraceAlg.z_pow
{t : ℕ}
(L : Fin t → ℕ)
(i : Fin t)
:
z L i ^ (L i + 2) = 0
Two is zero in Rc.
theorem
MultiplicativeBasisDeformations.TraceAlg.TraceData.mkc_word
{t : ℕ}
{L : Fin t → ℕ}
(w : List (Fin t))
: