This entire file is inspired by: https://github.com/leanprover-community/mathlib4/blob/333e2d79fdaee86489af73dee919bc4b66957a52/Mathlib/Data/Real/EReal.lean
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
instance
instIsOrderedAddMonoidExtend
{F : Type u_1}
[Field F]
[LinearOrder F]
[IsStrictOrderedRing F]
:
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
instance
instZeroLEOneClassExtend
{F : Type u_1}
[Field F]
[LinearOrder F]
[IsStrictOrderedRing F]
:
ZeroLEOneClass (Extend F)
@[implicit_reducible]
Equations
- instBoundedOrderExtend = { top := instBoundedOrderExtend._aux_1, le_top := ⋯, bot := instBoundedOrderExtend._aux_4, bot_le := ⋯ }
instance
instDenselyOrderedExtend
{F : Type u_1}
[Field F]
[LinearOrder F]
[IsStrictOrderedRing F]
:
DenselyOrdered (Extend F)
@[implicit_reducible]
instance
instDecidableRelExtendLt
{F : Type u_1}
[LinearOrder F]
:
DecidableRel fun (x1 x2 : Extend F) => x1 < x2
Equations
@[implicit_reducible]
Equations
- instCoeExtend = { coe := toE }
Coercion #
theorem
EF.coe_le_coe_iff_F
(F : Type)
[Field F]
[LinearOrder F]
[IsStrictOrderedRing F]
{x y : F}
:
@[simp]
@[simp]
@[simp]
@[simp]
Addition #
Negation #
@[implicit_reducible]
Equations
- EF.instNegExtend = { neg := EF.neg }
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
instance
EF.instInvolutiveNegExtend
{F : Type u_1}
[Field F]
[LinearOrder F]
:
InvolutiveNeg (Extend F)
Equations
- EF.instInvolutiveNegExtend = { toNeg := EF.instNegExtend, neg_neg := ⋯ }
@[simp]