Equations
- instReprNecessity = { reprPrec := instReprNecessity.repr }
Equations
- instReprNecessity.repr Necessity.possibly prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Necessity.possibly")).group prec✝
- instReprNecessity.repr Necessity.always prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Necessity.always")).group prec✝
- instReprNecessity.repr Necessity.never prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Necessity.never")).group prec✝
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Necessity.instBoundedOrder = { top := Necessity.always, le_top := Necessity.instBoundedOrder._proof_1, bot := Necessity.never, bot_le := Necessity.instBoundedOrder._proof_2 }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Necessity.instLattice = { toSemilatticeSup := Necessity.instSemilatticeSup, inf := SemilatticeInf.inf, inf_le_left := ⋯, inf_le_right := ⋯, le_inf := ⋯ }
Equations
- Necessity.instDistribLattice = { toLattice := Necessity.instLattice, le_sup_inf := Necessity.instDistribLattice._proof_1 }
Equations
- Necessity.instComplement = { complement := Necessity.complement }
@[simp]
@[simp]
@[reducible, inline]
Conditional selection: when sel is always returns a, when never returns b,
when possibly returns a conservative value (see theorem ite_possibly and ite_possibly_cases).