Theorems · Inductive type · order theory
OrderRingHom
(α : Type u_6) → (β : Type u_7) → [NonAssocSemiring α] → [Preorder α] → [NonAssocSemiring β] → [Preorder β] → Type (max u_6 u_7)
OrderRingHom α β, denoted α →+*o β,
is the type of monotone semiring homomorphisms from α to β.
When possible, instead of parametrizing results over (f : OrderRingHom α β),
you should parametrize over (F : Type*) [OrderRingHomClass F α β] (f : F).
When you extend this structure, make sure to extend OrderRingHomClass.
- Defined in
- Mathlib.Algebra.Order.Hom.Ring
- Cited by
- 132 results in Mathlib
- Foundations
- Depth 1 from the axioms, rests on 3 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites2
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Preorderstatement · cited by 7,952
- NonAssocSemiringstatement · cited by 805
Cited by158
Results whose statement or proof uses this declaration.
- Cardinal.toENatstatement · cited by 92
- ArchimedeanClass.FiniteResidueField.mkstatement · cited by 22
- OrderRingHom.compstatement and proof · cited by 15
- Hyperreal.coeRingHomstatement · cited by 13
- OrderRingHom.idstatement · cited by 11
- Cardinal.toENat_liftstatement · cited by 10
- OrderRingHom.monotone'statement and proof · cited by 10
- Cardinal.toENat_ofENatstatement · cited by 8
- ArchimedeanClass.FiniteResidueField.ofArchimedeanstatement and proof · cited by 7
- ArchimedeanClass.mk_map_of_archimedean'statement and proof · cited by 7
- Cardinal.toENat_le_natCaststatement · cited by 6
- ArchimedeanClass.mk_map_nonneg_of_archimedeanstatement and proof · cited by 6