Step
*
3
of Lemma
rational_set_blt
1. a4 : ℤ
2. a2 : ℤ
3. a3 : ℤ-o
⊢ (((0 <z a2 + (((-1) * a4) * a3) ∧b 0 <z a3) ∨b(a2 + (((-1) * a4) * a3) <z 0 ∧b a3 <z 0)) ∨b(a4 * a3 =z a2))
∧b (¬b(((0 <z (a4 * a3) + ((-1) * a2) ∧b 0 <z a3) ∨b((a4 * a3) + ((-1) * a2) <z 0 ∧b a3 <z 0)) ∨b(a2 =z a4 * a3)))
= if 0 <z a3 then a3 * a4 <z a2 else a2 <z a3 * a4 fi
BY
{ (BoolCase ⌜0 <z a3⌝⋅ THENA Auto) }
1
1. a4 : ℤ
2. a2 : ℤ
3. a3 : ℤ-o
4. 0 < a3
⊢ (((0 <z a2 + (((-1) * a4) * a3) ∧b tt) ∨b(a2 + (((-1) * a4) * a3) <z 0 ∧b ff)) ∨b(a4 * a3 =z a2))
∧b (¬b(((0 <z (a4 * a3) + ((-1) * a2) ∧b tt) ∨b((a4 * a3) + ((-1) * a2) <z 0 ∧b ff)) ∨b(a2 =z a4 * a3)))
= a3 * a4 <z a2
2
1. a4 : ℤ
2. a2 : ℤ
3. a3 : ℤ-o
4. ¬0 < a3
⊢ (((0 <z a2 + (((-1) * a4) * a3) ∧b ff) ∨b(a2 + (((-1) * a4) * a3) <z 0 ∧b tt)) ∨b(a4 * a3 =z a2))
∧b (¬b(((0 <z (a4 * a3) + ((-1) * a2) ∧b ff) ∨b((a4 * a3) + ((-1) * a2) <z 0 ∧b tt)) ∨b(a2 =z a4 * a3)))
= a2 <z a3 * a4
Latex:
Latex:
1. a4 : \mBbbZ{}
2. a2 : \mBbbZ{}
3. a3 : \mBbbZ{}\msupminus{}\msupzero{}
\mvdash{} (((0 <z a2 + (((-1) * a4) * a3) \mwedge{}\msubb{} 0 <z a3) \mvee{}\msubb{}(a2 + (((-1) * a4) * a3) <z 0 \mwedge{}\msubb{} a3 <z 0))
\mvee{}\msubb{}(a4 * a3 =\msubz{} a2))
\mwedge{}\msubb{} (\mneg{}\msubb{}(((0 <z (a4 * a3) + ((-1) * a2) \mwedge{}\msubb{} 0 <z a3) \mvee{}\msubb{}((a4 * a3) + ((-1) * a2) <z 0 \mwedge{}\msubb{} a3 <z 0))
\mvee{}\msubb{}(a2 =\msubz{} a4 * a3)))
= if 0 <z a3 then a3 * a4 <z a2 else a2 <z a3 * a4 fi
By
Latex:
(BoolCase \mkleeneopen{}0 <z a3\mkleeneclose{}\mcdot{} THENA Auto)
Home
Index