Documentation

LeanPool.Dilatations.IteratedRings

Iterated dilatations of rings #

From Arnaud Mayeux, Dilatations of categories, via their Lean formalization, https://arxiv.org/abs/2608.09305, and rndmx/DilCat at commit 604559654c948566675da3f7709b8ad3126bd487 (Apache-2.0). The ring construction includes work by Arnaud Mayeux and Jujian Zhang from ProjConstruction/Proj (Apache-2.0).

Appendix C : Elementary Properties of Dilatations of Rings #

Formalizing statements of A. Mayeux, Multi-centered Dilatations, Congruent Isomorphisms and Rost Double Deformation Space, Transformation Groups 31 (2026), 1801-1850, SS2.2 ("Elementary Properties of Dilatations"), on top of the Multicenter/Dilatation API above.

Restriction of a multicenter to a subset K ⊆ I of the index set, matching the notation {[Mᵢ,aᵢ]}_{i∈K} of §2.2 of the printed paper.

Equations
  • M.restrict K = { index := ↑K, ideal := fun (i : ↑K) => M.ideal ↑i, elem := fun (i : ↑K) => M.elem ↑i }
Instances For
    @[simp]
    theorem CategoryTheory.Dilatations.Multicenter.restrict_ideal {A' : Type u_1} [CommRing A'] (M : Multicenter A') (K : Set M.index) (i : ↑K) :
    (M.restrict K).ideal i = M.ideal ↑i
    @[simp]
    theorem CategoryTheory.Dilatations.Multicenter.restrict_elem {A' : Type u_1} [CommRing A'] (M : Multicenter A') (K : Set M.index) (i : ↑K) :
    (M.restrict K).elem i = M.elem ↑i
    @[simp]

    The second-stage multicenter of Proposition 2.24. Over B := A'[M.restrict K], the complementary indices j ∈ I ∖ K carry the ideal B·(Mⱼ) (the image of M.ideal j) and the element aⱼ/1 (the image of M.elem j).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      @[simp]
      theorem CategoryTheory.Dilatations.Multicenter.complement_elem {A' : Type u_1} [CommRing A'] (M : Multicenter A') (K : Set M.index) (j : ↑Kᶜ) :
      (M.complement K).elem j = (algebraMap A' (M.restrict K).Dilatation) (M.elem ↑j)
      theorem CategoryTheory.Dilatations.Multicenter.gen_iff_le {A' : Type u_1} {B' : Type u_2} [CommRing A'] [CommRing B'] [Algebra A' B'] (M : Multicenter A') (i : M.index) :

      Reformulation of the gen hypothesis of the universal property. For an A'-algebra B', the condition span {φ(aᵢ)} = map φ (Lᵢ) appearing in Multicenter.desc is equivalent to the plain containment map φ (Mᵢ) ≤ span {φ(aᵢ)}, since Lᵢ = Mᵢ + (aᵢ). This is the working form used throughout Appendix C.

      The canonical map of a dilatation preserves non-zero-divisors of the base ring: if c ∈ A' is a non-zero-divisor, so is its image in A'[M]. (Unlike Proposition 2.20's injectivity, which genuinely needs an extra hypothesis, this direction always holds; it is what makes the i ∈ K branch of Proposition 2.24 unconditional.)

      noncomputable def CategoryTheory.Dilatations.psi224 {A' : Type u_1} [CommRing A'] (M : Multicenter A') (K : Set M.index) :

      First stage of Proposition 2.24: the canonical A'-algebra map A'[M|_K] → A'[M].

      Equations
      Instances For
        @[instance_reducible]
        noncomputable instance CategoryTheory.Dilatations.algebra224' {A' : Type u_1} [CommRing A'] (M : Multicenter A') (K : Set M.index) :

        The A'-algebra structure on the second stage C224, obtained by composing A' → B224 with B224 → C224.

        Equations

        The four hypotheses feeding the universal property. #

        The two comparison maps and the isomorphism. #

        Second stage of Proposition 2.24: the canonical B224-algebra map C224 →ₐ A'[M].

        Equations
        Instances For
          noncomputable def CategoryTheory.Dilatations.rho224 {A' : Type u_1} [CommRing A'] (M : Multicenter A') (K : Set M.index) :

          Reverse direction of Proposition 2.24: the canonical A'-algebra map A'[M] →ₐ C224.

          Equations
          Instances For

            Proposition 2.24. The full dilatation A'[M] is canonically isomorphic, as an A'[M|_K]-algebra, to the second-stage dilatation (A'[M|_K])[complement M K].

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

              Uniqueness in Proposition 2.24 #

              Uniqueness of the comparison map of Proposition 2.24. Any A[M|_K]-algebra map from the two-stage dilatation to A[M] equals chi224. This is the uniqueness half of the universal property of dilatations of rings, applied to the multicenter complement M K.

              The isomorphism of Proposition 2.24 is unique. Any isomorphism of A[M|_K]-algebras between the two-stage dilatation and A[M] equals iteratedDilatationEquiv.

              Proposition 2.24, existence and uniqueness together. There is exactly one isomorphism from the two-stage dilatation to A[M] compatible with the canonical maps out of the first-stage ring A[M|_K].