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