module
module
IndisputableMonolith.Foundation.IntegersFromLogic
show as:
view Lean formalization →
used by (3)
depends on (1)
declarations in this module (42)
-
def
intRel -
theorem
intRel_refl -
theorem
intRel_symm -
theorem
intRel_trans -
instance
setoid -
def
LogicInt -
def
mk -
theorem
sound -
def
ofLogicNat -
theorem
ofLogicNat_zero -
def
zero -
def
one -
def
neg -
def
add -
def
mul -
def
toIntCore -
theorem
toIntCore_respects -
def
toInt -
def
fromInt -
theorem
toInt_mk -
theorem
toInt_fromInt -
theorem
fromInt_toInt -
def
equivInt -
theorem
toInt_zero -
theorem
toInt_one -
theorem
toInt_add -
theorem
toInt_neg -
theorem
toInt_mul -
theorem
eq_iff_toInt_eq -
theorem
add_assoc' -
theorem
add_comm' -
theorem
zero_add' -
theorem
add_zero' -
theorem
add_left_neg' -
theorem
mul_assoc' -
theorem
mul_comm' -
theorem
one_mul' -
theorem
mul_one' -
theorem
mul_add' -
theorem
add_mul' -
theorem
mul_eq_zero -
theorem
mul_right_cancel