Step * 1 3 of Lemma lg-nil-append


1. Type
2. LabeledGraph(T)
3. (T × ℤ List × (ℤ List)) List@i
4. G ∈ ((T × ℤ List × (ℤ List)) List)@i
⊢ map(λtr.let lbl,in,out tr in 
          <lbl, map(λx.(x 0);in), map(λx.(x 0);out)>;G) G
BY
(All Thin THEN ListInd (-1) THEN Reduce 0) }

1
1. Type
⊢ [] []

2
1. Type
2. T × ℤ List × (ℤ List)
3. (T × ℤ List × (ℤ List)) List
4. map(λtr.let lbl,in,out tr in 
           <lbl, map(λx.(x 0);in), map(λx.(x 0);out)>;v) v
⊢ [let lbl,in,out in 
   <lbl, map(λx.(x 0);in), map(λx.(x 0);out)> 
   map(λtr.let lbl,in,out tr in 
           <lbl, map(λx.(x 0);in), map(λx.(x 0);out)>;v)] [u v]


Latex:



Latex:

1.  T  :  Type
2.  g  :  LabeledGraph(T)
3.  G  :  (T  \mtimes{}  \mBbbZ{}  List  \mtimes{}  (\mBbbZ{}  List))  List@i
4.  g  =  G@i
\mvdash{}  map(\mlambda{}tr.let  lbl,in,out  =  tr  in 
                    <lbl,  map(\mlambda{}x.(x  +  0);in),  map(\mlambda{}x.(x  +  0);out)>G)  \msim{}  G


By


Latex:
(All  Thin  THEN  ListInd  (-1)  THEN  Reduce  0)




Home Index