Multiplicative bases

MultiplicativeBasisDeformations.Foundations.ZModFour

The coefficient ring π’ͺ = β„€/4 (Section 10) #

integral-deformations.tex: "Let π’ͺ = β„€/4. […] the coefficient sequence 0 β†’ 𝔽₂ β†’ π’ͺ β†’ 𝔽₂ β†’ 0."

The reduction red : β„€/4 β†’ 𝔽₂, the set-theoretic section lift, and the additive embedding tw : 𝔽₂ β†’ 2π’ͺ, a ↦ 2Γ£. Every statement is a finite check.

𝔽₂.

Instances For
    def MultiplicativeBasisDeformations.Z4.red :
    ZMod 4 β†’+* ZMod 2

    The reduction π’ͺ β†’ 𝔽₂.

    Instances For

      The section 𝔽₂ β†’ π’ͺ (not additive).

      Instances For
        @[simp]
        theorem MultiplicativeBasisDeformations.Z4.two_mul_two_mul (a : ZMod 4) :
        2 * (2 * a) = 0
        theorem MultiplicativeBasisDeformations.Z4.two_mul_eq_of_red {a b : ZMod 4} (h : red a = red b) :
        2 * a = 2 * b

        2a depends only on the reduction of a.

        theorem MultiplicativeBasisDeformations.Z4.two_mul_eq_zero_iff (a : ZMod 4) :
        2 * a = 0 ↔ red a = 0

        The annihilator of 2 is the kernel of the reduction.

        theorem MultiplicativeBasisDeformations.Z4.exists_two_mul_of_red {a : ZMod 4} (h : red a = 0) :
        βˆƒ (b : ZMod 4), a = 2 * b

        The kernel of the reduction is 2π’ͺ.

        theorem MultiplicativeBasisDeformations.Z4.exists_eq_add_two_mul {a b : ZMod 4} (h : red a = red b) :
        βˆƒ (c : ZMod 4), a = b + 2 * c

        Two lifts of the same element differ by an element of 2π’ͺ.

        theorem MultiplicativeBasisDeformations.Z4.isUnit_of_red_ne_zero {a : ZMod 4} (h : red a β‰  0) :
        IsUnit a

        An element with nonzero reduction is a unit.

        def MultiplicativeBasisDeformations.Z4.tw :
        ZMod 2 β†’+ ZMod 4

        The additive embedding 𝔽₂ β†’ 2π’ͺ, a ↦ 2Γ£.

        Instances For
          theorem MultiplicativeBasisDeformations.Z4.tw_red (a : ZMod 4) :
          tw (red a) = 2 * a