Documentation

Q2Presentation.Boundary.Z2Limit

The profinite group ℤ₂ as an inverse limit (Stage C, work order C1) #

ProfiniteZ2 is the profinite group of 2-adic integers, realised as the inverse limit, in the category ProfiniteGrp, of the finite cyclic groups ZMod (2 ^ n) along the reduction maps ZMod (2 ^ m) → ZMod (2 ^ n) (n ≤ m).

Because ProfiniteGrp is a category of multiplicative groups we carry the layers as Multiplicative (ZMod (2 ^ n)) (C2Pow n); additively this is ℤ / 2ⁿℤ, so the 2-adic integers 0, 1, -2 appear here as z2Zero, z2One, z2NegTwo (with z2Zero = 1, the multiplicative identity).

This is a self-contained boundary building block, independent of the Q₂ word and of Stages A/B. It supplies:

@[reducible, inline]

The n-th finite layer ZMod (2 ^ n) of ℤ₂, written multiplicatively so that it is (a carrier of) an object of ProfiniteGrp.

Equations
Instances For
    def Q2Presentation.castCMH {a b : ℕ} (h : 2 ^ a ∣ 2 ^ b) :

    The reduction homomorphism C2Pow b → C2Pow a attached to a divisibility 2 ^ a ∣ 2 ^ b (i.e. a ≤ b), as a continuous monoid hom; it is the multiplicative repackaging of ZMod.castHom.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem Q2Presentation.castCMH_apply {a b : ℕ} (h : 2 ^ a ∣ 2 ^ b) (x : C2Pow b) :

      A reduction map indexed by a reflexive divisibility is the identity.

      theorem Q2Presentation.castCMH_comp {x y z : ℕ} (hg : 2 ^ z ∣ 2 ^ y) (hf : 2 ^ y ∣ 2 ^ x) :
      (castCMH hg).comp (castCMH hf) = castCMH ⋯

      Reduction maps compose: reducing through an intermediate layer agrees with the direct reduction (using that ring homs out of ZMod are unique).

      The inverse system n ↦ C2Pow n of finite 2-power layers and reduction maps, as a functor ℕᵒᵖ ⥤ ProfiniteGrp.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[reducible, inline]

        The profinite group ℤ₂, the inverse limit of the layers C2Pow n.

        Equations
        Instances For

          The canonical projection ℤ₂ → ZMod (2 ^ n) onto the n-th layer.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Two 2-adic integers coincide once all of their finite reductions do.

            The 2-adic integer represented by an ordinary integer k, as the compatible family of its reductions mod 2 ^ n.

            Equations
            Instances For

              The 2-adic integer 0 (which is the multiplicative identity of ℤ₂).

              Equations
              Instances For

                The 2-adic integer -2, used in the marked Demushkin statements.

                Equations
                Instances For
                  @[simp]

                  The 2-adic integer 0 is, as expected, the n-th reduction 0 for every n (z2Zero reduces to 0 ∈ ZMod (2 ^ n) at every layer).