[Imprint]
[Data Privacy Statement]
[E-Mail]
View
long theorem info
. View
the proof
. 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
,
Proof step 253 from proof fix-bits2bytes-01 (
previous step
)
(n - n0) * 8 = 0, # bits = n0 * 8, bits.first, n0 < n ⊦ n = n0, bits = [], mklist(i2b(~1), n - n0) = bits2bytes([])
User applied rule insert rewrite lemma
And obtained the following new goals
Proof step 254
:
⊦ m0 * m = 0 ↔ m0 = 0 ∨ m = 0
Rule argument
seq: ⊦ m0 * m = 0 ↔ m0 = 0 ∨ m = 0 subst: [m, m0] → [8, n - n0] rotate: F spec: nat-mult inst: name: zero-01
Additional information
Used simplifier rules: ⊦ n < m → m - n ≠ 0; Used terms: 8, n - n0