module
module
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.IntegerRational
show as:
view Lean formalization →
used by (26)
-
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.EtaCompletionM0a -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.ForcedTrichotomy -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.IntegerDivisibility -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.RatioOrbitDenseMediant -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.RatioOrbitLeNeg -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.RatioOrbitLeReflTotal -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.RatioOrbitLeTransAntisymm -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.RatioOrbitLtTrichotomy -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.RatioOrbitMulPos -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.RatioOrbitOrderAddMono -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.RatioOrbitOrderMulNonneg -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.RatioOrbitZeroLtOne -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitLeCongrLeftOfBalancedChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitLeCongrOfBalancedChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitLeCongrRightOfBalancedChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitLeMulRightIffOfNonnegFlagOfNotBalancedZeroChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitLeOfProductRightFactorIffOfBalancedChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitLeProductRightFactorIffOfBalancedChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitMulBalancedZeroOfBalancedZeroRightChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitNonnegFlagMulOfOrbitRightOfNeZeroChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitOrderChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Grow.SignedOrbitZeroLeIffNonnegFlagChoiceFree -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.IntegerOrder -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Kernel -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.OrbitEuclidean -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.RealCompletion
depends on (2)
declarations in this module (175)
-
def
truncatedSub -
def
leq -
def
absDiff -
theorem
toNat_truncatedSub -
theorem
leq_eq_true_iff -
theorem
leq_eq_false_iff -
theorem
toNat_absDiff -
structure
SignedOrbit -
def
toInt -
theorem
toInt_mk -
def
zero -
theorem
zero_toInt -
def
one -
theorem
one_toInt -
def
ofOrbit -
theorem
ofOrbit_toInt -
def
add -
theorem
add_pos -
theorem
add_neg -
theorem
add_toInt -
def
negate -
theorem
negate_pos -
theorem
negate_neg -
theorem
negate_toInt -
def
mul -
theorem
mul_pos -
theorem
mul_neg -
theorem
mul_toInt -
def
sub -
theorem
sub_toInt -
def
scaleByNat -
theorem
scaleByNat_pos -
theorem
scaleByNat_neg -
theorem
scaleByNat_toInt -
def
balanced -
instance
instDecidableBalanced -
theorem
balanced_iff_toNat_eq -
theorem
balanced_iff_toInt_eq -
theorem
balanced_refl -
theorem
balanced_symm -
theorem
balanced_trans -
theorem
balanced_equivalence -
def
nonneg -
def
nonnegFlag -
def
negativeFlag -
def
le -
def
lt -
def
abs -
theorem
nonnegFlag_eq_true_iff -
theorem
nonnegFlag_eq_false_iff -
theorem
nonneg_iff_toInt_nonneg -
theorem
nonnegFlag_eq_true_iff_nonneg -
theorem
negativeFlag_eq_true_iff_toInt_neg -
theorem
abs_toNat -
theorem
abs_eq_zero_iff_toInt_eq_zero -
theorem
abs_ne_zero_of_toInt_ne_zero -
theorem
abs_ne_zero_of_not_balanced_zero -
theorem
le_iff_toInt_le -
theorem
lt_iff_toInt_lt -
def
signedOrbitEquiv -
theorem
signedOrbitEquiv_equivalence -
theorem
signedOrbitEquiv_iff_toInt_eq -
def
signedOrbitSetoid -
def
PRCInt -
def
mk -
theorem
mk_eq_mk_of_balanced -
theorem
add_respects_balanced -
theorem
add_mk -
theorem
toInt_add -
theorem
negate_respects_balanced -
theorem
negate_mk -
theorem
toInt_negate -
theorem
toInt_injective -
theorem
mul_respects_balanced -
theorem
mul_mk -
theorem
toInt_mul -
theorem
toInt_sub -
theorem
add_comm -
theorem
add_assoc -
theorem
zero_add