import UInt
import Base
import IntDefs
abs_neg: (all n:Int. abs(- n) = abs(n))
neg_zero: - +0 = +0
neg_involutive: (all n:Int. - (- n) = n)
int_zero_add: (all n:Int. +0 + n = n)
int_add_zero: (all n:Int. n + +0 = n)
int_add_commute: (all x:Int, y:Int. x + y = y + x)
suc_uint_monuso: (all x:UInt, y:UInt. (1 + x) ⊝ (1 + y) = x ⊝ y)
add_commute_uint_int: (all x:UInt, y:Int. x + y = y + x)
int_add_assoc: (all x:Int, y:Int, z:Int. (x + y) + z = x + (y + z))
int_add_inverse: (all x:Int. x + - x = +0)
neg_distr_add: (all x:Int, y:Int. - (x + y) = - x + - y)
int_sub_cancel: (all x:Int. x - x = +0)