kernel-Nat.prime_dvd_or_dvd_of_dvd_lcm
- Kind
- kernel-term
- Status
- checked
Supports: ∀ {p a b : ℕ}, Nat.Prime p → p ∣ a.lcm b → p ∣ a ∨ p ∣ b
test "$(cargo run -q -p axeyum-lean-kernel --example nat_theorem_inventory -- prime_dvd_or_dvd_of_dvd_lcm 2>/dev/null | grep -Ec '^Nat\.prime_dvd_or_dvd_of_dvd_lcm[[:space:]]')" -ge 1 Evidence notes
`declare_prime_dvd_or_dvd_of_dvd_lcm` (`nat_prelude/prime_dvd_factorial_lcm.rs`) admits `Nat.prime_dvd_or_dvd_of_dvd_lcm` through the trusted `Kernel::add_declaration` gate. This fact IS the forward direction of `Nat.prime_dvd_lcm_iff` (`F:ml430-nat-prime-dvd-lcm-237d267c`); the proof cites that declaration by name and extracts its `mp` half (`iff_forward`) rather than re-deriving it, so there is exactly one proof of the underlying algebra for the kernel to keep sound.