kernel-Int.gcd_dvd_iff
- Kind
- kernel-term
- Status
- checked
Supports: The proposition declared as `Int.gcd_dvd_iff` in the pinned Mathlib v4.30 source.
cargo test -p axeyum-lean-kernel --lib int_prelude:: Evidence notes
`declare_gcd_dvd_iff` (`crates/axeyum-lean-kernel/src/int_prelude/gcd_dvd_iff.rs`): both directions route through the already-checked Bezout identity at the named computable witnesses `Int.gcdA`/`Int.gcdB` (`gcd_eq_gcd_ab_witnesses`), so only the fact's own quantifiers need elimination/introduction -- two nested `Exists.rec` applications for the reverse direction (`mpr`), and `Nat.dvd`'s own witness scaling both Bezout coefficients for the forward direction (`mp`), closed by `dvd_trans`/`dvd_add`/`nat_abs_dvd_nat_abs_of_dvd` and `add_mul`/`mul_assoc` respectively.