[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 real-basic

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:
irref ⊦ ¬ r < r An Axiom
trans ⊦ r < r0 ∧ r0 < r1 → r < r1 An Axiom
add-comm ⊦ r + r0 = r0 + r An Axiom
neg ⊦ ~ r + r = 0.r An Axiom
total ⊦ r < r0 ∨ r = r0 ∨ r0 < r An Axiom
add-assoc ⊦ (r + r0) + r1 = r + r0 + r1 An Axiom
add-zero ⊦ r + 0.r = r An Axiom
eqint-add ⊦ (* i).r + (* j).r = (i + j).r An Axiom
less-add-cancel-l ⊦ r + r0 < r + r1 ↔ r0 < r1 An Axiom
ls-num ⊦ i.r < j.r ↔ i < j An Axiom
eqint-num ⊦ i.r = j.r ↔ i = j An Axiom
add-in ⊦ r + r0 = r + r1 ↔ r0 = r1 A User Theorem
add-less ⊦ 0.r < r → r0 < r0 + r A User Theorem
betweenlsls-zero-one ⊦ 0.r < i.r → (i.r < 1.r ↔ false) A User Theorem
bls-01 ⊦ r < r0 → ¬ r0 < r A User Theorem
blst ⊦ r < r0 ∧ ¬ r1 < r0 → ¬ r1 < r A User Theorem
blst-01 ⊦ ¬ r < r0 → (r = r0 ↔ ¬ r0 < r) A User Theorem
blst-02 ⊦ ¬ r < r0 → (r0 < r ↔ r ≠ r0) A User Theorem
double-neg ⊦ ~ ~ r = r A User Theorem
eq ⊦ r = r + r0 ↔ r0 = 0.r A User Theorem
eqint-neg ⊦ (~ j).r = ~ j.r A User Theorem
eqint-sub ⊦ (i - j).r = i.r + ~ j.r A User Theorem
eqnum-add1 ⊦ i < j → ((* i).r + r0 = (* j).r ↔ r0 = (j - i).r) A User Theorem
eqnum-add2 ⊦ j ≠ 0 ∧ j < i → ((* i).r + r0 = (* j).r ↔ (i - j).r + r0 = 0.r) A User Theorem
eqnum-addboth1 ⊦ i < j → ((* i).r + r0 = (* j).r + r1 ↔ r0 = (j - i).r + r1) A User Theorem
eqnum-addboth2 ⊦ j < i → ((* i).r + r0 = (* j).r + r1 ↔ (i - j).r + r0 = r1) A User Theorem
ex-ls-add ⊦ r < r0 ↔ (∃ r1. r0 = r + r1 ∧ 0.r < r1) A User Theorem
ex-oddeven ⊦ ∃ r0. r + r = r0 ∨ r + r + 1.r = r0 A User Theorem
forward-any-lsle ⊦ ¬ r1 < r0 ∧ r < r0 → r < r1 A User Theorem
forward-pos ⊦ r < r0 ∧ 0.r < r → 0.r < r0 A User Theorem
inv-add ⊦ r + ~ r = 0.r A User Theorem
l ⊦ r < r0 ↔ ¬(r = r0 ∨ r0 < r) A User Theorem
lf-02 ⊦ r < r0 ∧ r0 = r1 → r < r1 A User Theorem
lf-03 ⊦ r < r0 ∧ r = r1 → r1 < r0 A User Theorem
lf-04 ⊦ ¬ r0 < r ∧ r0 < r1 → r < r1 A User Theorem
lf-05 ⊦ ¬ r0 < r ∧ r0 = r1 → ¬ r1 < r A User Theorem
lf-06 ⊦ ¬ r0 < r ∧ r = r1 → ¬ r0 < r1 A User Theorem
lf-07 ⊦ ¬ r < r1 ∧ r0 < r1 → r0 < r A User Theorem
lf-08 ⊦ ¬ r < r0 ∧ ¬ r1 < r → ¬ r1 < r0 A User Theorem
ls ⊦ r + r0 < r0 ↔ r < 0.r A User Theorem
ls-02 ⊦ r < r + r0 ↔ 0.r < r0 A User Theorem
ls-03 ⊦ r0 + r < r0 ↔ r < 0.r A User Theorem
ls-zero ⊦ r < 0.r ∧ r0 < 0.r → ¬ 0.r < r + r0 A User Theorem
lsls-add-noteq ⊦ r < r0 ∧ r1 < r2 → (r + r1 = r0 + r2 ↔ false) A User Theorem
lsls-add-notgr ⊦ r < r0 ∧ r1 < r2 → ¬ r0 + r2 < r + r1 A User Theorem
lsnum-add1 ⊦ i < j → ((* i).r + r0 < (* j).r ↔ r0 < (j - i).r) A User Theorem
lsnum-add2 ⊦ j ≠ 0 ∧ j < i → ((* i).r + r0 < (* j).r ↔ (i - j).r + r0 < 0.r) A User Theorem
lsnum-add3 ⊦ i ≠ 0 ∧ i < j → ((* i).r < (* j).r + r0 ↔ 0.r < r0 + (j - i).r) A User Theorem
lsnum-add4 ⊦ j < i → ((* i).r < (* j).r + r0 ↔ (i - j).r < r0) A User Theorem
lsnum-addboth1 ⊦ i < j → ((* i).r + r0 < (* j).r + r1 ↔ r0 < (j - i).r + r1) A User Theorem
lsnum-addboth2 ⊦ j < i → ((* i).r + r0 < (* j).r + r1 ↔ (i - j).r + r0 < r1) A User Theorem
lstr + r0 < r1, r2 < r0 ⊦ r + r2 < r1 A User Theorem
lst-01 ⊦ r < r0 + r1 ∧ r0 < r2 → r < r2 + r1 A User Theorem
lst-02 ⊦ r < r0 + r1 ∧ ¬ r2 < r0 → r < r2 + r1 A User Theorem
lst-03 ⊦ r + r0 < r1 ∧ ¬ r0 < r2 → r + r2 < r1 A User Theorem
lst-04 ⊦ r + r0 < r1 ∧ r2 < r0 → r + r2 < r1 A User Theorem
lst-05 ⊦ r < 0.r ∧ r0 < r2 ∧ ¬ r1 < 0.r → r + r0 < r2 + r1 A User Theorem
mone ⊦ r = ~ 1.r ↔ r + 1.r = 0.r A User Theorem
mone-01 ⊦ 0.r = r + 1.r ↔ r = ~ 1.r A User Theorem
mone-02 ⊦ r + 1.r = ~ 1.r ↔ r + 1.r + 1.r = 0.r A User Theorem
mone-03 ⊦ r + 1.r = 0.r → r < 0.r A User Theorem
neg-01 ⊦ ~ r0 < ~ r ↔ r < r0 A User Theorem
neg-02 ⊦ 0.r < ~ r ↔ r < 0.r A User Theorem
neg-05 ⊦ ~ r < 0.r ↔ 0.r < r A User Theorem
neg-08 ⊦ r + ~ r0 < 0.r ↔ r < r0 A User Theorem
neg-09 ⊦ 0.r < r + ~ r0 ↔ r0 < r A User Theorem
neg-10 ⊦ ~ r = 0.r ↔ r = 0.r A User Theorem
neg-12 ⊦ ~ r = ~ r0 ↔ r = r0 A User Theorem
neg-14 ⊦ r = ~ r ↔ r = 0.r A User Theorem
neg-add ⊦ ~(r + r0) = ~ r + ~ r0 A User Theorem
neg-eq ⊦ ~ r = r0 → (~ r0 = r ↔ true) A User Theorem
neg-zero ⊦ ~ 0.r = 0.r A User Theorem
negadd ⊦ r + ~ r0 < ~ r1 ↔ r + r1 < r0 A User Theorem
negadd-eq ⊦ ~ r + r0 = r1 ↔ r0 = r1 + r A User Theorem
negeq ⊦ ~ r = r0 ↔ r + r0 = 0.r A User Theorem
negl-ls ⊦ ~ r < r0 ↔ 0.r < r0 + r A User Theorem
negladd-ls ⊦ r + ~ r0 < r1 ↔ r < r0 + r1 A User Theorem
negr-ls ⊦ r0 < ~ r ↔ r0 + r < 0.r A User Theorem
negradd-ls ⊦ r < r0 + ~ r1 ↔ r + r1 < r0 A User Theorem
neq ⊦ r0 < 0.r ∧ ¬ r1 < r → r1 ≠ r + r0 A User Theorem
neq-01 ⊦ r1 < r + r2 ∧ ¬ r0 < r2 → r1 ≠ r + r0 A User Theorem
nls ⊦ ¬ r < r0 ∧ ¬ r1 < r2 → ¬ r + r1 < r0 + r2 A User Theorem
not-zero-pos ⊦ 0.r < r ∧ 0.r < r0 → r + r0 ≠ 0.r A User Theorem
plsr < r0, r1 < r2 ⊦ r + r1 < r0 + r2 A User Theorem
pls-01¬ r < 0.r, ¬ r0 < 0.r ⊦ ¬ r + r0 < 0.r A User Theorem
pls-02¬ r < 0.r, ¬ r0 < r2 ⊦ ¬ r + r0 < r2 A User Theorem
pls-03¬ r < r0, ¬ r1 < r2 ⊦ ¬ r + r1 < r0 + r2 A User Theorem
pls-04r + r0 < r1 + r2, ¬ r0 < r2 ⊦ r < r1 A User Theorem
plstr < r0, ¬ r2 < r1 ⊦ r + r1 < r0 + r2 A User Theorem
plst-01r + r1 < r0 + r2, ¬ r4 < r2, ¬ r1 < r3 ⊦ r + r3 < r0 + r4 A User Theorem
rew-eqzero ⊦ r + r0 = 0.r ↔ r = ~ r0 A User Theorem
rew-eqzero-01 ⊦ r + r0 = 0.r ↔ r0 = ~ r A User Theorem
sub-eq ⊦ r + ~ r0 = r1 ↔ r = r1 + r0 A User Theorem
sub-eq-01 ⊦ r = r0 → r + ~ r0 = 0.r A User Theorem
sub-ls-02 ⊦ (r + ~ r0) + r1 < r2 ↔ r + r1 < r0 + r2 A User Theorem
trans-lem¬ r < r1, r < r0 ⊦ ¬ r0 < r1 A User Theorem
trans-lem2r1 < r, ¬ r0 < r ⊦ ¬ r0 < r1 A User Theorem
trans-lem3¬ r < r1, ¬ r0 < r ⊦ ¬ r0 < r1 A User Theorem
ttwo ⊦ r + r < r0 + r0 ↔ r < r0 A User Theorem
zero ⊦ r < 0.r ∧ r0 < 0.r → r + r0 ≠ 0.r A User Theorem
zero-01 ⊦ r < 0.r ∧ r0 < 0.r → r + r0 < 0.r A User Theorem
zero-02 ⊦ 0.r < r ∧ 0.r < r0 → 0.r < r + r0 A User Theorem
zero-03 ⊦ 0.r < r ∧ ¬ r0 < 0.r → 0.r < r + r0 A User Theorem
zero-05 ⊦ 0.r < r ∧ ¬ r0 < 0.r → 0.r ≠ r + r0 A User Theorem
zero-06 ⊦ ¬ r < 0.r ∧ ¬ r0 < 0.r → (0.r = r + r0 ↔ r = 0.r ∧ r0 = 0.r) A User Theorem
zero-07 ⊦ r + r = 0.r ↔ r = 0.r A User Theorem