[Imprint][Data Privacy Statement][E-Mail]

Back to main index. View the specification. View theorem base summary, View theorem base listing, the used properties by spec, the dependency list, the symbol table,

Theorem base for Specification nat-mult

This is a listing of all goals defined over the current specification. Axioms are marked yellow, proved theorems green and unproved theorems blue. Click on individual names to get more information on the proof.

Name: Sequent: Type:
mod-nle-01 ⊦ n0 < m0 ∧ n ≤ m ∧ n0 ≠ 0 → ¬ m0 * m + n0 ≤ m0 * n A User Theorem
coef-23 ⊦ n < m1 * n + m2 * n ↔ 1 < m1 + m2 ∧ n ≠ 0 A User Theorem
dist-sub-02 ⊦ n * n0 ≤ m + n ∧ n0 ≠ 0 → m + n - n * n0 = m - (n0 - 1) * n A User Theorem
threels ⊦ 3 < 2 * n ↔ 1 < n A User Theorem
mult-rec ⊦ m * n +1 = m * n + m An Axiom
sqle-02 ⊦ m * m ≤ n ∧ n ≤ n0 → m ≤ n0 A User Theorem
square-le-02 ⊦ m * m ≤ n * n ↔ m ≤ n A User Theorem
le-num0 ≠ m ⊦ (* m) * n ≤ m * n0 ↔ n ≤ n0 A User Theorem
coef-17 ⊦ m * n + n = m1 * n ↔ m + 1 = m1 ∨ n = 0 A User Theorem
square-eq-02 ⊦ m * (m + 2) = n * (n + 2) ↔ m = n A User Theorem
zero-03 ⊦ m * n = m ↔ m = 0 ∨ n = 1 A User Theorem
two-succ-03 ⊦ 2 * (m + 1) = n + 1 ↔ 2 * m + 1 = n A User Theorem
coef-11 ⊦ m * n + m0 * n < m1 * n + n ↔ m + m0 < m1 + 1 ∧ n ≠ 0 A User Theorem
eq ⊦ m0 ≠ 0 → (m * m0 = n * m0 ↔ m = n) A User Theorem
sqr-06 ⊦ m * m ≤ m ↔ m ≤ 1 A User Theorem
le-rew ⊦ n * m ≤ m * n0 ↔ m = 0 ∨ n ≤ n0 A User Theorem
ls-09 ⊦ m ≤ n ∧ m ≠ 0 → (m ≤ n * n0 ↔ n0 ≠ 0) A User Theorem
mod-neq-04 ⊦ n1 < n ∧ n0 < n ∧ n0 ≠ n1 → m0 * n + n0 ≠ m * n + n1 A User Theorem
two-succ-06 ⊦ 2 * m = 2 * n + m0 → ¬ m < n A User Theorem
coef-05 ⊦ m * n + m0 * n ≤ m1 * n ↔ m + m0 ≤ m1 ∨ n = 0 A User Theorem
le2-03 ⊦ 1 ≤ 2 * n ↔ n ≠ 0 A User Theorem
twole ⊦ 2 * n ≤ n ↔ n = 0 A User Theorem
twoeqf-01 ⊦ m + m0 = 2 * n ∧ m < n → n < m0 A User Theorem
sqpm0 ≠ 0, m0 ≠ 1, m0 * m0 ≤ m + 1 ⊦ m0 < m A User Theorem
one ⊦ m0 * 1 = m0 A User Theorem
twols-01 ⊦ 2 < 2 * n ↔ 1 < n A User Theorem
nonumsimp-lstwo ⊦ n0 + n < (m + 2) * n ↔ n0 < (m + 1) * n A User Theorem
numeral-28m1 ≠ 0 ⊦ m = (* m1) * m + n0 ↔ 0 = (m1 - 1) * m + n0 A User Theorem
coef-20 ⊦ m * n ≤ m1 * n + n ↔ m ≤ m1 + 1 ∨ n = 0 A User Theorem
coef-08 ⊦ m * n < m1 * n + m2 * n ↔ m < m1 + m2 ∧ n ≠ 0 A User Theorem
sqr-09 ⊦ 2 < m ∧ m ≤ n → ¬ n * n ≤ m + 1 A User Theorem
mod-nls ⊦ m0 < m ∧ n ≤ n0 ∧ n2 < n0 ∧ n1 < n → ¬ m * n0 + n2 < m0 * n + n1 A User Theorem
mult-c ⊦ m * n = n * m A User Theorem
ls-03 ⊦ m ≤ n ∧ m ≠ 0 → (n * n0 < m ↔ n0 = 0) A User Theorem
coef-14 ⊦ m * n + m0 * n = n ↔ m + m0 = 1 ∨ n = 0 A User Theorem
square-ls-01 ⊦ m ≠ 0 → ¬ m * (m + 1) < 2 A User Theorem
numeral-01m1 < m2 ⊦ (* m2) * m + n = (* m1) * m + n0 ↔ (m2 - m1) * m + n = n0 A User Theorem
numeral-16m2 < m1 ⊦ (* m2) * m + n ≤ (* m1) * m ↔ n ≤ (m1 - m2) * m A User Theorem
mod-neq-01 ⊦ m0 < m ∧ n ≤ n0 ∧ n2 < n0 ∧ n1 < n → m0 * n + n1 ≠ m * n0 + n2 A User Theorem
sqr-03 ⊦ m + 1 < m * m ↔ 1 < m A User Theorem
dist-sub ⊦ m0 ≤ m → (m - m0) * n = m * n - m0 * n A User Theorem
coef-02 ⊦ m * n + m0 * n ≤ m1 * n + m2 * n ↔ m + m0 ≤ m1 + m2 ∨ n = 0 A User Theorem
modls-01 ⊦ n ≤ n0 ∧ n2 < n0 ∧ m1 < m ∧ n1 < n → m1 * n + n1 < m * n0 + n2 A User Theorem
two-les-01 ⊦ n ≤ 2 * n + 1 A User Theorem
two-one-01 ⊦ 2 * m ≠ 1 A User Theorem
le-same ⊦ m * n + n0 ≤ m ↔ n = 0 ∧ n0 ≤ m ∨ m = 0 ∧ n0 = 0 ∨ n = 1 ∧ n0 = 0 A User Theorem
ls-06 ⊦ m < m0 ∧ n < n0 → m * n < m0 * n0 A User Theorem
ls-03-numm ≤ n, m ≠ 0 ⊦ (* n) * n0 < (* m) ↔ n0 = 0 A User Theorem
ls2-02 ⊦ 2 * n < 1 ↔ n = 0 A User Theorem
numeral-25m2 ≠ 0 ⊦ (* m2) * m = m + n0 ↔ (m2 - 1) * m = n0 A User Theorem
numeral-10m2 < m1 ⊦ (* m2) * m ≤ (* m1) * m + n0 A User Theorem
dist-merge ⊦ m0 * m + m0 * n = m0 * (m + n) A User Theorem
square-even-01 ⊦ m * m + m ≠ 2 * n + 1 A User Theorem
ex-two ⊦ (∃ n. m = 2 * n) ∨ (∃ n. m = 2 * n + 1) A User Theorem
square-ls ⊦ m * (m + 1) < n * (n + 1) ↔ m < n A User Theorem
square-ls-04 ⊦ m0 ≤ 2 * m → (m * m + m0 < n * n ↔ m < n) A User Theorem
numeral-04m2 < m1 ⊦ (* m2) * m + n ≤ (* m1) * m + n0 ↔ n ≤ (m1 - m2) * m + n0 A User Theorem
zero-05 ⊦ (m + 1) * n = 0 ↔ n = 0 A User Theorem
three ⊦ m ≠ 1 → (m * m0 = 3 ↔ m = 3 ∧ m0 = 1) A User Theorem
mod-neq ⊦ m0 < m ∧ n0 < n ∧ n1 ≤ n → m0 * n + n0 ≠ m * n + m + n1 A User Theorem
numeral-19m2 ≠ 0 ⊦ (* m2) * m + n = m + n0 ↔ (m2 - 1) * m + n = n0 A User Theorem
sqls ⊦ m ≤ n → (m + 1 < n * n ↔ 1 < n) A User Theorem
two-succ-05 ⊦ 2 * m ≠ 2 * n + 1 A User Theorem
nonumsimp-twonle ⊦ m < n ∧ m0 ≤ n → ¬ 2 * n ≤ m + m0 A User Theorem
twole-01 ⊦ 2 ≤ 2 * n ↔ n ≠ 0 A User Theorem
mult-eq-succ ⊦ m < m1 → (m + 1 = m1 * m0 ↔ m0 = 1 ∧ m1 = m + 1) A User Theorem
rsucc-02 ⊦ m * (n + 1) = m * n + m A User Theorem
numeral-07m1 < m2 ⊦ (* m2) * m = (* m1) * m + n0 ↔ (m2 - m1) * m = n0 A User Theorem
threeeq ⊦ 3 ≠ 2 * n A User Theorem
nonumsimp-twole ⊦ 2 * m + n ≤ m ↔ m = 0 ∧ n = 0 A User Theorem
le-03 ⊦ m * n + n ≤ m * n0 + n0 ↔ n ≤ n0 A User Theorem
coef-22 ⊦ n ≤ m1 * n + m2 * n ↔ 1 ≤ m1 + m2 ∨ n = 0 A User Theorem
dist-sub-01 ⊦ m ≠ 0 → m * n - n = (m - 1) * n A User Theorem
square-eq ⊦ m * (m + 1) = n * (n + 1) ↔ m = n A User Theorem
sqle-01 ⊦ m * m ≤ n → m ≤ n A User Theorem
mult-base ⊦ m * 0 = 0 An Axiom
zero-02 ⊦ m * n = m * n0 ↔ m = 0 ∨ n = n0 A User Theorem
addle-01 ⊦ m * n1 = m * m0 + n0 ∧ m ≠ 0 → ¬ n1 < m0 A User Theorem
sqr ⊦ m ≤ m * m A User Theorem
square-le-01 ⊦ m * (m + 1) ≤ (n + 1) * (n + 2) ↔ m ≤ n + 1 A User Theorem
square-intervalm * (m + 1) ≤ n * (n + 1) + 2 * n0, n * (n + 1) + 2 * n0 < (m + 1) * (m + 2), n0 ≤ n ⊦ m = n A User Theorem
modls ⊦ n0 < m0 → (m0 * m + n0 < m0 * n ↔ m < n) A User Theorem
numeral-36m1 ≠ 0 ⊦ m + n < (* m1) * m ↔ n < (m1 - 1) * m A User Theorem
sqr-02 ⊦ m + 1 ≤ m * m ↔ 1 < m A User Theorem
modeq-01 ⊦ n0 < n → (m * n + n0 = m0 * n ↔ m = m0 ∧ n0 = 0) A User Theorem
coef-16 ⊦ m * n + m0 * n < n ↔ m + m0 = 0 ∧ n ≠ 0 A User Theorem
square-eq-01 ⊦ m * (m + 1) = (n + 1) * (n + 2) ↔ m = n + 1 A User Theorem
coef-01 ⊦ m * n + m0 * n = m1 * n + m2 * n ↔ m + m0 = m1 + m2 ∨ n = 0 A User Theorem
two-03 ⊦ m ≠ 1 → (m * m0 = 2 ↔ m = 2 ∧ m0 = 1) A User Theorem
leone ⊦ n ≠ 0 → (m * n ≤ n ↔ m ≤ 1) A User Theorem
nonumsimp-addls-01 ⊦ m * m0 + n0 < m * (n + m0) ↔ n0 < m * n A User Theorem
ls-05 ⊦ m0 ≠ 0 ∧ m < n → m < n * m0 A User Theorem
coef-10 ⊦ m * n + m0 * n ≤ m1 * n + n ↔ m + m0 ≤ m1 + 1 ∨ n = 0 A User Theorem
twols ⊦ ¬ 2 * n < n A User Theorem
two-zero-01 ⊦ 2 * m = 0 ↔ m = 0 A User Theorem
le2-02 ⊦ 2 * n ≤ 1 ↔ n = 0 A User Theorem
nonumsimp-eqsucc ⊦ m + n = m0 + (n0 + 1) * n ↔ m = m0 + n0 * n A User Theorem
mod-neq-03 ⊦ n1 < n0 ∧ n0 < n ∧ n1 ≠ 0 → m0 * n + n0 + 1 ≠ m * n + n1 A User Theorem
sqr-05 ⊦ ¬ m * m < m A User Theorem
nonumsimp-mod-neq-05 ⊦ n ≠ 0 → m * (n + 1) ≠ m0 * (n + 1) + n A User Theorem
coef-04 ⊦ m * n + m0 * n = m1 * n ↔ m + m0 = m1 ∨ n = 0 A User Theorem
numeral-30m1 ≠ 0 ⊦ m < (* m1) * m + n0 ↔ (m1 - 1) * m + n0 ≠ 0 A User Theorem
ls-08 ⊦ m * n + n0 < n ↔ m = 0 ∧ n0 < n A User Theorem
mult-eq-succ-02 ⊦ m1 + 1 = m1 * m0 ↔ m1 = 1 ∧ m0 = 2 A User Theorem
coef-19 ⊦ m * n + n < m1 * n ↔ m + 1 < m1 ∧ n ≠ 0 A User Theorem
dist-sub-04 ⊦ n0 ≤ n → n * m - n0 * m = (n - n0) * m A User Theorem
numeral-24m1 ≠ 0 ⊦ m + n < (* m1) * m + n0 ↔ n < (m1 - 1) * m + n0 A User Theorem
numeral-18m2 < m1 ⊦ (* m2) * m + n < (* m1) * m ↔ n < (m1 - m2) * m A User Theorem
coef-13 ⊦ m * n + n < m1 * n + m2 * n ↔ m + 1 < m1 + m2 ∧ n ≠ 0 A User Theorem
numeral-12m2 < m1 ⊦ (* m2) * m < (* m1) * m + n0 ↔ (m1 - m2) * m + n0 ≠ 0 A User Theorem
succ-merge ⊦ m * n + m = m * (n + 1) A User Theorem
le-02 ⊦ m0 ≠ 0 → m ≤ m * m0 A User Theorem
sqr-08 ⊦ m * m ≤ 2 ↔ m ≤ 1 A User Theorem
square-two ⊦ m ≤ n → (n * n + n = m * 2 ↔ n = m ∧ n < 2) A User Theorem
nonumsimp-twoeq-01 ⊦ 2 * m + n = m ↔ m + n = 0 A User Theorem
four ⊦ m ≠ 3 ∧ m ≠ 2 ∧ m ≠ 1 ∧ m ≠ 0 → (m ≤ 4 ↔ m = 4) A User Theorem
coef-07 ⊦ m * n ≤ m1 * n + m2 * n ↔ m ≤ m1 + m2 ∨ n = 0 A User Theorem
twoeqf ⊦ m + m0 = 2 * n ∧ n < m → m0 < n A User Theorem
ls-02 ⊦ m0 ≠ 0 → (m0 * m < m0 * n ↔ m < n) A User Theorem
square-even ⊦ m * (m + 1) ≠ 2 * n + 1 A User Theorem
numeral-06m2 < m1 ⊦ (* m2) * m + n < (* m1) * m + n0 ↔ n < (m1 - m2) * m + n0 A User Theorem
numeral-33m2 ≠ 0 ⊦ ¬ (* m2) * m + n < m A User Theorem
numeral-27m2 ≠ 0 ⊦ (* m2) * m < m + n0 ↔ (m2 - 1) * m < n0 A User Theorem
numeral-15m1 < m2 ⊦ (* m2) * m + n ≤ (* m1) * m ↔ (m2 - m1) * m + n ≤ 0 A User Theorem
rsucc ⊦ m +1 * n = m * n + n A User Theorem
succ ⊦ (* m0) * m + m = (m0 + 1) * m A User Theorem
addle ⊦ m * n1 = m * m0 + n0 ∧ m ≠ 0 → m0 ≤ n1 A User Theorem
numeral-21m2 ≠ 0 ⊦ (* m2) * m + n < m + n0 ↔ (m2 - 1) * m + n < n0 A User Theorem
one-02 ⊦ m0 ≠ 1 → (m0 * m = m ↔ m = 0) A User Theorem
le-05 ⊦ m < n → (n * n0 ≤ m ↔ n0 = 0) A User Theorem
numeral-09m1 < m2 ⊦ (* m2) * m ≤ (* m1) * m + n0 ↔ (m2 - m1) * m ≤ n0 A User Theorem
twoeqf-03 ⊦ m + m0 = 2 * n + 1 ∧ m < n → n + 1 < m0 A User Theorem
zero-01 ⊦ m0 * m = 0 ↔ m0 = 0 ∨ m = 0 A User Theorem
dist-sub-03 ⊦ n0 < n → n * m - n0 * m = (n - n0) * m A User Theorem
numeral-03m1 < m2 ⊦ (* m2) * m + n ≤ (* m1) * m + n0 ↔ (m2 - m1) * m + n ≤ n0 A User Theorem
modls-03 ⊦ n2 < n ∧ m1 < m ∧ n1 < n → m1 * n + n1 < m * n + n2 A User Theorem
square-le-03 ⊦ m * (m + m0) ≤ n * (n + m0) ↔ m ≤ n A User Theorem
le ⊦ m0 ≠ 0 → (m0 * m ≤ m0 * n ↔ m ≤ n) A User Theorem
two-succ-04 ⊦ 2 * m + 1 < 2 * n ↔ m < n A User Theorem
dist ⊦ m0 * (m + n) = m0 * m + m0 * n A User Theorem
nonumsimp-twols ⊦ 2 * (m + 1) + n < 2 * m + n0 ↔ n + 2 < n0 A User Theorem
square-ls-03 ⊦ m * (m + 2) < n * (n + 2) ↔ m < n A User Theorem
zero-num0 ≠ m ⊦ (* m) * n = 0 ↔ n = 0 A User Theorem
zero-04 ⊦ m * n = m0 → (m0 = m * n0 ↔ m = 0 ∨ n = n0) A User Theorem
sqr-07 ⊦ m * m ≤ m + 1 ↔ m ≤ 1 A User Theorem
rsucc-01 ⊦ (m + 1) * n = m * n + n A User Theorem
modeq ⊦ n0 < n ∧ n1 < n → (m * n + n0 = m0 * n + n1 ↔ m = m0 ∧ n0 = n1) A User Theorem
four-01 ⊦ m ≠ 2 ∧ m ≠ 1 ∧ m ≠ 0 → (m < 4 ↔ m = 3) A User Theorem
mult-a ⊦ m0 * m * n = (m0 * m) * n A User Theorem
coef-12 ⊦ m * n + n ≤ m1 * n + m2 * n ↔ m + 1 ≤ m1 + m2 ∨ n = 0 A User Theorem
coef-06 ⊦ m * n + m0 * n < m1 * n ↔ m + m0 < m1 ∧ n ≠ 0 A User Theorem
nonumsimp-mod-neq ⊦ m0 < m ∧ n0 < n ∧ n1 ≤ n → m0 * n + n0 ≠ m * (n + 1) + n1 A User Theorem
lssucc-01 ⊦ m + n < (m0 + 1) * n ↔ m < m0 * n A User Theorem
le-succ ⊦ m * n ≤ m + 1 ↔ m = 0 ∨ m = 1 ∧ n ≤ 2 ∨ 2 ≤ m ∧ n < 2 A User Theorem
coef-15 ⊦ m * n + m0 * n ≤ n ↔ m + m0 ≤ 1 ∨ n = 0 A User Theorem
lssucc ⊦ (m + 1) * n < m * n + n0 ↔ n < n0 A User Theorem
ls-10 ⊦ m ≤ n ∧ n0 ≠ 0 → ¬ n * n0 < m A User Theorem
twoeq ⊦ 2 = 2 * n ↔ n = 1 A User Theorem
sqr-01 ⊦ m < m * m ↔ 1 < m A User Theorem
square-one ⊦ m * m + m ≠ 1 A User Theorem
numeral-20m2 ≠ 0 ⊦ (* m2) * m + n ≤ m + n0 ↔ (m2 - 1) * m + n ≤ n0 A User Theorem
numeral-29m1 ≠ 0 ⊦ m ≤ (* m1) * m + n0 A User Theorem
coef-09 ⊦ m * n + m0 * n = m1 * n + n ↔ m + m0 = m1 + 1 ∨ n = 0 A User Theorem
numeral-35m1 ≠ 0 ⊦ m + n ≤ (* m1) * m ↔ n ≤ (m1 - 1) * m A User Theorem
one-01 ⊦ m0 * m = 1 ↔ m0 = 1 ∧ m = 1 A User Theorem
ls-04 ⊦ m0 ≠ 0 → (m0 < m0 * m ↔ 1 < m) A User Theorem
coef-21 ⊦ m * n < m1 * n + n ↔ m < m1 + 1 ∧ n ≠ 0 A User Theorem
two-02 ⊦ m + m = 2 * m A User Theorem
neqone ⊦ 1 < n → (m = m * n ↔ m = 0) A User Theorem
rdist ⊦ m0 * (* m) + m0 * (* n) = m0 * (m + n) A User Theorem
sqzero ⊦ m * m = 0 ↔ m = 0 A User Theorem
mult-sub-less ⊦ m ≤ n0 → n * (n0 - m) = n0 * n - m * n A User Theorem
numeral-17m1 < m2 ⊦ ¬ (* m2) * m + n < (* m1) * m A User Theorem
numeral-23m1 ≠ 0 ⊦ m + n ≤ (* m1) * m + n0 ↔ n ≤ (m1 - 1) * m + n0 A User Theorem
nonumsimp-succ ⊦ m0 * m + m = (m0 + 1) * m A User Theorem
coef-03 ⊦ m * n + m0 * n < m1 * n + m2 * n ↔ m + m0 < m1 + m2 ∧ n ≠ 0 A User Theorem
mod-neq-02 ⊦ n0 < n ∧ n0 ≠ 0 → m * n ≠ m0 * n + n0 A User Theorem
modpn0 < m0, m0 * n ≤ m0 * m + n0 ⊦ n ≤ m A User Theorem
ls-07 ⊦ n0 < n → (n < m * n ↔ 1 < m) A User Theorem
mult-eq-succ-01 ⊦ m ≤ m1 → (m + 1 = m1 * m0 ↔ m0 = 1 ∧ m1 = m + 1 ∨ m = 1 ∧ m0 = 2 ∧ m1 = 1) A User Theorem
square-eq-03 ⊦ m * (m + m0) = n * (n + m0) ↔ m = n A User Theorem
modls-02 ⊦ n < n0 ∧ n2 < n0 ∧ m1 < m ∧ n1 < n → m1 * n + n1 < m * n0 + n2 A User Theorem
square-less ⊦ m * m < n * n ↔ m < n A User Theorem
coef-18 ⊦ m * n + n ≤ m1 * n ↔ m + 1 ≤ m1 ∨ n = 0 A User Theorem
mod-nle ⊦ m0 < m ∧ n ≤ n0 ∧ n2 < n0 ∧ n1 < n → ¬ m * n0 + n2 ≤ m0 * n + n1 A User Theorem
square-ls-02 ⊦ m * (m + 1) < (n + 1) * (n + 2) ↔ m < n + 1 A User Theorem
eq-01 ⊦ m * n + n = m * n0 + n0 ↔ n = n0 A User Theorem
numeral-11m1 < m2 ⊦ (* m2) * m < (* m1) * m + n0 ↔ (m2 - m1) * m < n0 A User Theorem
numeral-32m2 ≠ 0 ⊦ (* m2) * m + n ≤ m ↔ (m2 - 1) * m + n = 0 A User Theorem
le-01 ⊦ m0 ≠ 0 → m ≤ m * m0 + n A User Theorem
mod-neq-05 ⊦ n ≠ 0 → m * n + m ≠ m0 * n + m0 + n A User Theorem
numeral-26m2 ≠ 0 ⊦ (* m2) * m ≤ m + n0 ↔ (m2 - 1) * m ≤ n0 A User Theorem
mult-ineq-lt ⊦ n0 ≠ 0 → (n < m ↔ n * n0 < m * n0) A User Theorem
succ-01 ⊦ m ≠ 1 → m * n0 ≠ m * m0 + 1 A User Theorem
mult-le-01 ⊦ m ≤ n → (n * n ≤ m + 1 ↔ n ≤ 1 ∧ m ≤ 1) A User Theorem
numeral-05m1 < m2 ⊦ (* m2) * m + n < (* m1) * m + n0 ↔ (m2 - m1) * m + n < n0 A User Theorem
le2-04 ⊦ 2 * n ≤ 2 * m + 1 ↔ n ≤ m A User Theorem
zero-06 ⊦ m ≠ 0 → (m * n = 0 ↔ n = 0) A User Theorem
ls2-03 ⊦ 1 < 2 * n ↔ n ≠ 0 A User Theorem
ls-01 ⊦ m0 * m < m ↔ m0 = 0 ∧ m ≠ 0 A User Theorem
square-ls-05 ⊦ m * (m + m0) < n * (n + m0) ↔ m < n A User Theorem
two-ls-01 ⊦ 2 * m < 2 * n ↔ m < n A User Theorem
sqle ⊦ m0 ≠ 0 ∧ m * m ≤ m0 + 1 → m ≤ m0 * m0 A User Theorem
twole-02 ⊦ m ≤ 2 * m A User Theorem
square-le ⊦ m * (m + 1) ≤ n * (n + 1) ↔ m ≤ n A User Theorem
le-04 ⊦ m ≤ n → (n * n0 ≤ m ↔ n0 = 0 ∨ n0 = 1 ∧ m = n ∨ n = 0) A User Theorem
numeral-08m2 < m1 ⊦ (* m2) * m = (* m1) * m + n0 ↔ (m1 - m2) * m + n0 = 0 A User Theorem
twoeqf-02 ⊦ m + m0 = 2 * n + 1 ∧ n < m → m0 ≤ n A User Theorem
mult-ineq-le ⊦ n0 ≠ 0 → (n ≤ m ↔ n * n0 ≤ m * n0) A User Theorem
ls ⊦ m0 * m < m0 * n ↔ m0 ≠ 0 ∧ m < n A User Theorem
nonumsimp-twoeq ⊦ 2 * m + n = m + n0 ↔ m + n = n0 A User Theorem
mult-le ⊦ m1 * m0 ≤ m1 ↔ m1 = 0 ∨ m0 ≤ 1 A User Theorem
square-injectm * (m + 1) + 2 * m0 = n * (n + 1) + 2 * n0, m0 ≤ m, n0 ≤ n ⊦ m = n ∧ m0 = n0 A User Theorem
zero ⊦ 0 * n = 0 A User Theorem