Equations
- Lean.instInhabitedLBool = { default := Lean.LBool.false }
Equations
- Lean.instBEqLBool = { beq := Lean.beqLBool✝ }
Equations
- Lean.LBool.neg x = match x with | Lean.LBool.true => Lean.LBool.false | Lean.LBool.false => Lean.LBool.true | Lean.LBool.undef => Lean.LBool.undef
Instances For
Equations
- Lean.LBool.and x✝ x = match x✝, x with | Lean.LBool.true, b => b | a, x => a
Instances For
Equations
- Lean.LBool.toString x = match x with | Lean.LBool.true => "true" | Lean.LBool.false => "false" | Lean.LBool.undef => "undef"
Instances For
Equations
- Lean.LBool.instToStringLBool = { toString := Lean.LBool.toString }
Equations
- Bool.toLBool x = match x with | true => Lean.LBool.true | false => Lean.LBool.false