Documentation

Mathlib.Algebra.Category.Ring.Constructions

Constructions of (co)limits in CommRingCat #

In this file we provide the explicit (co)cones for various (co)limits in CommRingCat, including

The explicit cocone with tensor products as the fibered product in CommRingCat.

Equations
    Instances For
      @[simp]
      theorem CommRingCat.pushoutCocone_pt (R A B : Type u) [CommRing R] [CommRing A] [CommRing B] [Algebra R A] [Algebra R B] :

      Verify that the pushout_cocone is indeed the colimit.

      Equations
        Instances For
          theorem CommRingCat.isPushout_iff_isPushout {R S : Type u} [CommRing R] [CommRing S] [Algebra R S] {R' S' : Type u} [CommRing R'] [CommRing S'] [Algebra R R'] [Algebra S S'] [Algebra R' S'] [Algebra R S'] [IsScalarTower R R' S'] [IsScalarTower R S S'] :

          The tensor product A ⊗[ℤ] B forms a cocone for A and B.

          Equations
            Instances For

              The tensor product A ⊗[ℤ] B is a coproduct for A and B.

              Equations
                Instances For

                  The limit cone of the tensor product A ⊗[ℤ] B in CommRingCat.

                  Equations
                    Instances For

                      The trivial ring is the (strict) terminal object of CommRingCat.

                      Equations
                        Instances For

                          is the initial object of CommRingCat.

                          Equations
                            Instances For

                              ULift.{u} ℤ is initial in CommRingCat.

                              Equations
                                Instances For

                                  The product in CommRingCat is the cartesian product. This is the binary fan.

                                  Equations
                                    Instances For
                                      @[simp]
                                      theorem CommRingCat.prodFan_pt (A B : CommRingCat) :
                                      (A.prodFan B).pt = of (A × B)

                                      The product in CommRingCat is the cartesian product.

                                      Equations
                                        Instances For

                                          The categorical product of rings is the cartesian product of rings. This is its Fan.

                                          Equations
                                            Instances For
                                              @[simp]
                                              theorem CommRingCat.piFan_pt {ι : Type u} (R : ιCommRingCat) :
                                              (piFan R).pt = of ((i : ι) → (R i))

                                              The categorical product of rings is the cartesian product of rings.

                                              Equations
                                                Instances For
                                                  noncomputable def CommRingCat.piIsoPi {ι : Type u} (R : ιCommRingCat) :
                                                  ∏ᶜ R of ((i : ι) → (R i))

                                                  The categorical product and the usual product agree

                                                  Equations
                                                    Instances For
                                                      noncomputable def RingEquiv.piEquivPi {ι : Type u} (R : ιType u) [(i : ι) → CommRing (R i)] :
                                                      ↑(∏ᶜ fun (i : ι) => CommRingCat.of (R i)) ≃+* ((i : ι) → R i)

                                                      The categorical product and the usual product agree

                                                      Equations
                                                        Instances For

                                                          The equalizer in CommRingCat is the equalizer as sets. This is the equalizer fork.

                                                          Equations
                                                            Instances For

                                                              The equalizer in CommRingCat is the equalizer as sets.

                                                              Equations
                                                                Instances For

                                                                  In the category of CommRingCat, the pullback of f : A ⟶ C and g : B ⟶ C is the eqLocus of the two maps A × B ⟶ C. This is the constructed pullback cone.

                                                                  Equations
                                                                    Instances For

                                                                      The constructed pullback cone is indeed the limit.

                                                                      Equations
                                                                        Instances For