mathlib documentation

core / init.data.setoid

@[class]
structure setoid (α : Sort u) :
Sort (max 1 u)
Instances
@[protected, instance]
def setoid_has_equiv {α : Sort u} [setoid α] :
Equations
theorem setoid.refl {α : Sort u} [setoid α] (a : α) :
a a
theorem setoid.symm {α : Sort u} [setoid α] {a b : α} (hab : a b) :
b a
theorem setoid.trans {α : Sort u} [setoid α] {a b c : α} (hab : a b) (hbc : b c) :
a c