kernel-Int.dvd_of_dvd_mul_left_of_gcd_one
- Kind
- kernel-term
- Status
- checked
Supports: The proposition declared as `Int.dvd_of_dvd_mul_left_of_gcd_one` in the pinned Mathlib v4.30 source.
cargo test -p axeyum-lean-kernel --lib int_prelude:: Evidence notes
`declare_dvd_of_dvd_mul_left_of_gcd_one` (`crates/axeyum-lean-kernel/src/int_prelude/gcd.rs`): `Int.gauss_lemma` applied at `(a, c, b)` needs `a ∣ (c*b)`, not the given `a ∣ (b*c)`; the two witnesses differ by `Int.mul_comm b c`, so the hypothesis is eliminated, its equation rewritten, and the divisibility re-introduced before feeding `gauss_lemma` (same pattern `declare_dvd_mul_left` uses for `a ∣ (b*a)` from `a ∣ (a*b)`).