kernel-Int.gcd_eq_one_of_gcd_mul_right_eq_one_left
- Kind
- kernel-term
- Status
- checked
Supports: The proposition declared as `Int.gcd_eq_one_of_gcd_mul_right_eq_one_left` in the pinned Mathlib v4.30 source.
cargo test -p axeyum-lean-kernel --lib int_prelude:: Evidence notes
`declare_gcd_eq_one_of_gcd_mul_right_eq_one` (`crates/axeyum-lean-kernel/src/int_prelude/gcd.rs`): `Int.mul (ofNat m) (ofNat n)` reduces to `ofNat (m*n)` by iota-reduction, so both the hypothesis and the conclusion unfold to plain `Nat.gcd` statements with no cast lemma needed; `Nat.dvd_mul` gives `m | m*n` directly, and `Nat.coprime_of_dvd_right` closes it.