kernel-Int.exists_gcd_one
- Kind
- kernel-term
- Status
- checked
Supports: The proposition declared as `Int.exists_gcd_one` in the pinned Mathlib v4.30 source.
cargo test -p axeyum-lean-kernel --lib int_prelude:: Evidence notes
`declare_exists_gcd_one` (`crates/axeyum-lean-kernel/src/int_prelude/exists_gcd_one.rs`): witnesses `m' := m.ediv (ofNat (gcd m n))`, `n' := n.ediv (ofNat (gcd m n))`. Coprimality is `gcd.rs`'s already-checked `gcd_div_gcd_div_gcd` directly; `m = m'*c`/`n = n'*c` reuse that theorem's private `exact` closure (rebuilt locally) via `emod_eq_zero_iff_dvd` + `ediv_add_emod`, commuted with `mul_comm` to match the stated multiplication order.