Step * 1 of Lemma member-nat-to-str


1. {10...}
2. ∀n:ℕn. ∀s:Atom.  ((s ∈ nat-to-str(n))  (s ∈ ``0 9``))
3. Atom
4. (s ∈ nat-to-str(n ÷ 10) nat-to-str(n rem 10))
⊢ (s ∈ ``0 9``)
BY
(((RWO "member_append" (-1) THENM -1) THENA Auto)
   THEN FHyp [-1]
   THEN Auto
   THEN (InstLemma `rem_bounds_1` [⌜n⌝;⌜10⌝]⋅ THENA Auto)
   THEN InstLemma `div_rem_sum` [⌜n⌝;⌜10⌝]⋅
   THEN Auto') }


Latex:


Latex:

1.  n  :  \{10...\}
2.  \mforall{}n:\mBbbN{}n.  \mforall{}s:Atom.    ((s  \mmember{}  nat-to-str(n))  {}\mRightarrow{}  (s  \mmember{}  ``0  1  2  3  4  5  6  7  8  9``))
3.  s  :  Atom
4.  (s  \mmember{}  nat-to-str(n  \mdiv{}  10)  @  nat-to-str(n  rem  10))
\mvdash{}  (s  \mmember{}  ``0  1  2  3  4  5  6  7  8  9``)


By


Latex:
(((RWO  "member\_append"  (-1)  THENM  D  -1)  THENA  Auto)
  THEN  FHyp  2  [-1]
  THEN  Auto
  THEN  (InstLemma  `rem\_bounds\_1`  [\mkleeneopen{}n\mkleeneclose{};\mkleeneopen{}10\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  InstLemma  `div\_rem\_sum`  [\mkleeneopen{}n\mkleeneclose{};\mkleeneopen{}10\mkleeneclose{}]\mcdot{}
  THEN  Auto')




Home Index