| ∀ m. 2 ≤ m ∧ m * m ≤ n → n % m ≠ 0 ⊦ n = 1, n = 0, prime(n) |
¬ prime(n), 2 ≤ n ⊦ ∃ m. m | n ∧ prime(m) ∧ m * m ≤ n
∃ m. m | n ∧ prime(m) ∧ m * m ≤ n, ∀ m. 2 ≤ m ∧ m * m ≤ n → n % m ≠ 0 ⊦ n = 1, n = 0, prime(n)
Used simplifier rules: lels-01: ⊦ ¬ m ≤ n ↔ n < m; from specification nat%twols-02: ⊦ m ≠ 0 → (m < 2 ↔ m = 1); from specification nat-basic1 Used terms: n