Limits in Under R
for a commutative ring R
#
We show that Under.pushout f
is left-exact, i.e. preserves finite limits, if f : R ⟶ S
is
flat.
The canonical fan on P : ι → Under R
given by ∀ i, P i
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical fan is limiting.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fan on i ↦ S ⊗[R] P i
given by S ⊗[R] ∀ i, P i
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fan on i ↦ S ⊗[R] P i
given by ∀ i, S ⊗[R] P i
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two fans on i ↦ S ⊗[R] P i
agree if ι
is finite.
Equations
- CommRingCat.Under.tensorProductFanIso P = CategoryTheory.Limits.Fan.ext (Algebra.TensorProduct.piRight ↑R ↑S ↑S fun (i : ι) => ↑(P i).right).toUnder ⋯
Instances For
The fan on i ↦ S ⊗[R] P i
given by S ⊗[R] ∀ i, P i
is limiting if ι
is finite.
Equations
- One or more equations did not get rendered due to their size.
Instances For
tensorProd R S
preserves the limit of the canonical fan on P
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical fork on f g : A ⟶ B
given by the equalizer.
Equations
- CommRingCat.Under.equalizerFork f g = CategoryTheory.Limits.Fork.ofι (AlgHom.equalizer (CommRingCat.toAlgHom f) (CommRingCat.toAlgHom g)).val.toUnder ⋯
Instances For
Variant of Under.equalizerFork'
for algebra maps. This is definitionally equal to
Under.equalizerFork
but this is costly in applications.
Equations
- CommRingCat.Under.equalizerFork' f g = CategoryTheory.Limits.Fork.ofι (AlgHom.equalizer f g).val.toUnder ⋯
Instances For
The canonical fork on f g : A ⟶ B
is limiting.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Variant of Under.equalizerForkIsLimit
for algebra maps.
Equations
- CommRingCat.Under.equalizerFork'IsLimit f g = CommRingCat.Under.equalizerForkIsLimit f.toUnder g.toUnder
Instances For
The fork on 𝟙 ⊗[R] f
and 𝟙 ⊗[R] g
given by S ⊗[R] eq(f, g)
.
Equations
- CommRingCat.Under.tensorProdEqualizer f g = CategoryTheory.Limits.Fork.ofι ((R.tensorProd S).map (AlgHom.equalizer (CommRingCat.toAlgHom f) (CommRingCat.toAlgHom g)).val.toUnder) ⋯
Instances For
If S
is R
-flat, S ⊗[R] eq(f, g)
is isomorphic to eq(𝟙 ⊗[R] f, 𝟙 ⊗[R] g)
.
Equations
- CommRingCat.Under.equalizerForkTensorProdIso f g = CategoryTheory.Limits.Fork.ext (AlgHom.tensorEqualizerEquiv (↑S) (↑S) (CommRingCat.toAlgHom f) (CommRingCat.toAlgHom g)).toUnder ⋯
Instances For
If S
is R
-flat, tensorProd R S
preserves the equalizer of f
and g
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under.pushout f
preserves finite products.
Under.pushout f
preserves finite limits if f
is flat.