mathlib documentation

algebra.​category.​CommRing.​limits

algebra.​category.​CommRing.​limits

The category of (commutative) rings has all limits

Further, these limits are preserved by the forgetful functor --- that is, the underlying types are just the limits in the category of types.

The flat sections of a functor into SemiRing form a subsemiring of all sections.

Equations
@[instance]

We show that the forgetful functor CommSemiRingSemiRing creates limits.

All we need to do is notice that the limit point has a comm_semiring instance available, and then reuse the existing limit.

Equations
@[instance]

Equations
@[instance]

We show that the forgetful functor CommRingRing creates limits.

All we need to do is notice that the limit point has a ring instance available, and then reuse the existing limit.

Equations
@[instance]

The forgetful functor from rings to types preserves all limits. (That is, the underlying types could have been computed instead as limits in the category of types.)

Equations
@[instance]

We show that the forgetful functor CommRingRing creates limits.

All we need to do is notice that the limit point has a comm_ring instance available, and then reuse the existing limit.

Equations
@[instance]

The forgetful functor from commutative rings to rings preserves all limits. (That is, the underlying rings could have been computed instead as limits in the category of rings.)

Equations
@[instance]

The forgetful functor from commutative rings to types preserves all limits. (That is, the underlying types could have been computed instead as limits in the category of types.)

Equations