[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 13 from proof n2s-s2n-identity (
previous step
)
s→n(n→s(m % 10)) = m % 10, s→n(n→s(m / 10)) = m / 10, 10 ≤ m, ∀ m1. m1 < m → true → s→n(n→s(m1)) = m1 ⊦ m = 0, m / 10 * 10 + m % 10 = m
User applied rule insert rewrite lemma
And obtained the following new goals
Proof step 14
:
⊦ n ≠ 0 → m = m / n * n + m % n
Rule argument
spec: nat-div inst: name: Moddef seq: ⊦ n ≠ 0 → m = m / n * n + m % n subst: [n, m] → [10, m] flags: rewrite
Additional information
Used terms: 10, m