Step
*
1
2
1
2
2
of Lemma
rational-truncate1
1. q : ℚ
2. e : ℚ
3. 0 < e
4. e < 1
5. v : {n:ℤ| n - 1 < (1/e) ∧ ((1/e) ≤ n)}
6. 0 < v
7. 1 ≤ (v * e)
8. (v * e) ≤ 2
⊢ (|(q * v) - integer-part(q * v)|/v) ≤ e
BY
{ xxx(InstLemma `integer-fractional-parts` [⌜q * v⌝]⋅ THENA Auto)xxx }
1
1. q : ℚ
2. e : ℚ
3. 0 < e
4. e < 1
5. v : {n:ℤ| n - 1 < (1/e) ∧ ((1/e) ≤ n)}
6. 0 < v
7. 1 ≤ (v * e)
8. (v * e) ≤ 2
9. (q * v) = (integer-part(q * v) + fractional-part(q * v)) ∈ ℚ
⊢ (|(q * v) - integer-part(q * v)|/v) ≤ e
Latex:
Latex:
1. q : \mBbbQ{}
2. e : \mBbbQ{}
3. 0 < e
4. e < 1
5. v : \{n:\mBbbZ{}| n - 1 < (1/e) \mwedge{} ((1/e) \mleq{} n)\}
6. 0 < v
7. 1 \mleq{} (v * e)
8. (v * e) \mleq{} 2
\mvdash{} (|(q * v) - integer-part(q * v)|/v) \mleq{} e
By
Latex:
xxx(InstLemma `integer-fractional-parts` [\mkleeneopen{}q * v\mkleeneclose{}]\mcdot{} THENA Auto)xxx
Home
Index