Step * 1 1 1 of Lemma lg-label-map


1. Top
2. LabeledGraph(Top)
3. lg-size(g) ∈ ℕ
4. g ∈ Top List
5. g ∈ (Top × ℕlg-size(g) List × (ℕlg-size(g) List)) List
6. : ℕlg-size(g)
7. (Top × ℕlg-size(g) List × (ℕlg-size(g) List)) List@i
8. v ∈ ((Top × ℕlg-size(g) List × (ℕlg-size(g) List)) List)@i
9. x < ||v||
⊢ fst(map(λtr.let lbl,in,out tr in 
              <lbl, in, out>;v)[x]) (fst(v[x]))
BY
(MoveToConcl (-1)
   THEN Thin (-1)
   THEN MoveToConcl (-2)
   THEN ListInd (-1)
   THEN (RepeatFor (D -3)
         THEN Reduce 0
         THEN RepeatFor ((D THENA Auto))
         THEN Try (Complete (Auto))
         THEN (RWO "select-cons" THENA Auto)
         THEN AutoSplit
         THEN BackThruSomeHyp
         THEN Auto)⋅}


Latex:



Latex:

1.  f  :  Top
2.  g  :  LabeledGraph(Top)
3.  lg-size(g)  \mmember{}  \mBbbN{}
4.  g  \mmember{}  Top  List
5.  g  \mmember{}  (Top  \mtimes{}  \mBbbN{}lg-size(g)  List  \mtimes{}  (\mBbbN{}lg-size(g)  List))  List
6.  x  :  \mBbbN{}lg-size(g)
7.  v  :  (Top  \mtimes{}  \mBbbN{}lg-size(g)  List  \mtimes{}  (\mBbbN{}lg-size(g)  List))  List@i
8.  g  =  v@i
9.  x  <  ||v||
\mvdash{}  fst(map(\mlambda{}tr.let  lbl,in,out  =  tr  in 
                            <f  lbl,  in,  out>v)[x])  \msim{}  f  (fst(v[x]))


By


Latex:
(MoveToConcl  (-1)
  THEN  Thin  (-1)
  THEN  MoveToConcl  (-2)
  THEN  ListInd  (-1)
  THEN  (RepeatFor  2  (D  -3)
              THEN  Reduce  0
              THEN  RepeatFor  2  ((D  0  THENA  Auto))
              THEN  Try  (Complete  (Auto))
              THEN  (RWO  "select-cons"  0  THENA  Auto)
              THEN  AutoSplit
              THEN  BackThruSomeHyp
              THEN  Auto)\mcdot{})




Home Index