module
module
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.OrbitEuclidean
show as:
view Lean formalization →
used by (3)
depends on (2)
declarations in this module (36)
-
def
divModFuel -
def
divMod -
def
quotient -
def
remainder -
theorem
divModFuel_toNat_aux -
theorem
divMod_toNat -
theorem
quotient_toNat -
theorem
remainder_toNat -
theorem
remainder_lt_divisor -
theorem
quotient_mul_divisor_add_remainder_eq -
def
gcdFuel -
def
gcd -
def
coprime -
theorem
gcdFuel_toNat_aux -
theorem
gcd_toNat -
theorem
coprime_iff_nat_coprime -
theorem
gcd_divides_left -
theorem
gcd_divides_right -
theorem
divides_gcd_of_divides_left_right -
theorem
coprime_divides_of_divides_mul_left -
theorem
gcd_ne_zero_of_right_ne_zero -
theorem
quotient_mul_divisor_toNat_of_divides -
theorem
quotient_ne_zero_of_divides -
def
signedQuotient -
theorem
signedQuotient_abs_toNat -
theorem
signedQuotient_mul_divisor_toInt_of_divides -
def
normalizeRatio -
theorem
normalizeRatio_num_mul_gcd_toInt -
theorem
normalizeRatio_den_mul_gcd_toNat -
theorem
normalizeRatio_toRat -
theorem
normalizeRatio_crossEq -
theorem
normalizeRatio_coprime -
def
RatioNormalizationTarget -
theorem
ratio_normalization_target -
structure
OrbitEuclideanCertificate -
theorem
orbit_euclidean_certificate