Step * 1 of Lemma lg-nil-append


1. T : Type
2. g : LabeledGraph(T)
⊢ map(λtr.let lbl,in,out = tr in 
          <lbl, map(λx.(x + 0);in), map(λx.(x + 0);out)>;g) ~ g
BY
{ GenConcl ⌈g = G ∈ ((T × ℤ List × (ℤ List)) List)⌉⋅ }

1
.....wf..... 
1. T : Type
2. g : LabeledGraph(T)
⊢ g ∈ (T × ℤ List × (ℤ List)) List

2
.....wf..... 
1. T : Type
2. g : LabeledGraph(T)
⊢ (T × ℤ List × (ℤ List)) List ∈ Type

3
1. T : Type
2. g : LabeledGraph(T)
3. G : (T × ℤ List × (ℤ List)) List@i
4. g = 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


Latex:



Latex:

1.  T  :  Type
2.  g  :  LabeledGraph(T)
\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:
GenConcl  \mkleeneopen{}g  =  G\mkleeneclose{}\mcdot{}




Home Index