Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved.
Definition in prerequisite notation
¬Dvd(p,d) ∧ e = p · d ∨ (d = p · e ∧ ¬Dvd(p,e) ∨ Dvd(p · p,d) ∧ e = d)
Only definitions earlier in this acyclic notation graph are used here.
Hygienic expanded first-order definition
(((~(exists pvs_factor_lowercontinuationfresh_input. ((d)) = ((p)) * pvs_factor_lowercontinuationfresh_input)) /\ (((e))=((p))*((d))))) \/ ((((((d))=((p))*((e))) /\ (~(exists pvs_factor_lowercontinuationfresh_output. ((e)) = ((p)) * pvs_factor_lowercontinuationfresh_output)))) \/ (((exists pvs_factor_lowercontinuationsquare. ((d)) = (((p))*((p))) * pvs_factor_lowercontinuationsquare) /\ (((e))=((d))))))
The unchanged native kernel never receives this surface symbol. Binder-safe expansion produces only its existing first-order syntax.