Structures · Lean core
LawfulBEq
A Boolean equality test coincides with propositional equality.
In other words:
* a == b implies a = b.
* a == a is true.
- Defined in
- Init.Core
- Shape
- One type argument · adds eq_of_beq
Extends1
Extended by0
Nothing extends this class yet.
Concrete types that are instances31
- Int
- Nat
- Bool
- Char
- String
- Vector
- Lean.Name
- Float.Model.UnpackedFloat.Sign
- Std.ExtTreeMap
- Std.Http.Header.Name
- Std.ExtHashMap
- Lean.Grind.AC.Seq
- Std.ExtDTreeMap
- Std.ExtTreeSet
- Std.ExtDHashMap
- Std.ExtHashSet
- Lean.Grind.CommRing.Mon
- Batteries.AssocList
- Lean.Grind.CommRing.Power
- Lean.Grind.CommRing.Poly
- Int.Internal.Linear.Poly
- Lean.Grind.Linarith.Poly
- Nat.Internal.Linear.PolyCnstr
- Lean.Grind.IntInterval
- Subtype
- Prod
- Lex
- Colex
- List
- Option
- Array
How is a type an instance?
Loading the hierarchy index…
Assumed by56
- List.count_eq_one_of_mem
- List.nodup_iff_count_le_one
- List.count_map_of_injective
- List.nodup_iff_count_eq_one
- List.succ_idxOf_lt_length_of_mem_dropLast
- List.Nodup.sdiff_eq_filter
- List.idxOf_inj
- List.Nodup.insert
- List.get_bijective_iff
- List.idxOf_cons_ne
- List.idxOf_eq_length_iff
- List.IsPrefix.mem_iff_idxOf_lt_length
- List.Nodup.take_eq_filter_mem
- List.countP_diff
- List.getElem?_idxOf
- List.Nodup.mem_sdiff_iff
- List.idxOf_append_of_mem
- List.mem_dropLast_iff_idxOf_lt
- not_beq_of_ne
- List.count_diff
- List.IsPrefix.idxOf_eq_of_mem
- List.map_diff
- Function.Injective.beq_eq
- List.map_foldl_erase
- List.mem_take_iff_idxOf_lt
- List.length_erase_add_one
- List.idxOf_of_notMem
- List.erase_getElem
- List.IsPrefix.idxOf_le
- List.Nodup.erase_getElem
- List.lookup_graph
- List.map_erase
- List.Nodup.union
- List.Nodup.mem_diff_iff
- List.Nodup.diff
- List.IsSuffix.idxOf_le
- List.idxOf_append_of_notMem
- beq_eq_beq
- lawful_beq_subsingleton
- List.sum_filter_bne_zero
- List.getElem_bijective_iff
- List.get_idxOf
- List.prod_filter_bne_one
- List.Nodup.diff_eq_filter
- instLawfulBEqColex
- List.idxOf_getLast
- List.idxOf_get
- List.idxOf_cons_eq
- List.count_lt_length_iff
- List.Nodup.erase_get