Step * of Lemma lg-label-remove

[T:Type]. ∀[g:LabeledGraph(T)]. ∀[k:ℕlg-size(g)]. ∀[x:ℕlg-size(g) 1].
  (lg-label(lg-remove(g;k);x) if x <then lg-label(g;x) else lg-label(g;x 1) fi )
BY
((UnivCD THENA Auto) THEN Dlg (-3) THEN RepUR ``lg-label lg-remove`` 0) }

1
1. Type
2. LabeledGraph(T)
3. lg-size(g) ∈ ℕ
4. g ∈ Top List
5. g ∈ (T × ℕlg-size(g) List × (ℕlg-size(g) List)) List
6. : ℕlg-size(g)
7. : ℕlg-size(g) 1
⊢ fst(map(λtr.let lbl,in,out tr in 
              <lbl
              map(λx.if x ≤then else fi ;filter(λx.(¬b(x =z k));in))
              map(λx.if x ≤then else fi ;filter(λx.(¬b(x =z k));out))>;firstn(k;g) nth_tl(k 1;g))[x]) 
if x <then fst(g[x]) else fst(g[x 1]) fi 


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[g:LabeledGraph(T)].  \mforall{}[k:\mBbbN{}lg-size(g)].  \mforall{}[x:\mBbbN{}lg-size(g)  -  1].
    (lg-label(lg-remove(g;k);x)  \msim{}  if  x  <z  k  then  lg-label(g;x)  else  lg-label(g;x  +  1)  fi  )


By


Latex:
((UnivCD  THENA  Auto)  THEN  Dlg  (-3)  THEN  RepUR  ``lg-label  lg-remove``  0)




Home Index