Step * 2 1 of Lemma lg-connected-remove


1. [T] Type
2. LabeledGraph(T)@i
3. : ℕlg-size(g) 1@i
4. λx,y. lg-edge(g;x;y) ∈ ℕlg-size(g) ⟶ ℕlg-size(g) ⟶ ℙ
5. : ℤ@i
6. 0 < n
7. ∀i:ℕlg-size(g)
     ((lg-size(lg-remove(g;i)) (lg-size(g) 1) ∈ ℤ)
      (∀b:ℕlg-size(g) 1
           ((a λx,y. lg-edge(lg-remove(g;i);x;y)^n b)
            (if a <then else fi  λx,y. lg-edge(g;x;y)^n if b <then else fi ))))@i
8. : ℕlg-size(g)@i
9. lg-size(lg-remove(g;i)) (lg-size(g) 1) ∈ ℤ@i
10. : ℕlg-size(g) 1@i
11. a λx,y. lg-edge(lg-remove(g;i);x;y)^n b@i
⊢ if a <then else fi  λx,y. lg-edge(g;x;y)^n if b <then else fi 
BY
((BLemma `rel_exp_iff` THENA Auto)
   THEN (FLemma `rel_exp_iff` [-1] THENA Auto)
   THEN All Reduce
   THEN ParallelLast
   THEN Auto
   THEN ExRepD
   THEN RenameVar `c' (-4)
   THEN (With ⌜if c <then else fi ⌝ (D 0)⋅
         THENA ((GenConcl ⌜if a <then else fi  A ∈ ℕlg-size(g)⌝⋅ THENA Auto)
                THEN GenConcl ⌜if b <then else fi  B ∈ ℕlg-size(g)⌝⋅
                THEN Auto)
         )
   THEN Auto
   THEN BLemma `lg-edge-remove`
   THEN Auto)⋅ }


Latex:


Latex:

1.  [T]  :  Type
2.  g  :  LabeledGraph(T)@i
3.  a  :  \mBbbN{}lg-size(g)  -  1@i
4.  \mlambda{}x,y.  lg-edge(g;x;y)  \mmember{}  \mBbbN{}lg-size(g)  {}\mrightarrow{}  \mBbbN{}lg-size(g)  {}\mrightarrow{}  \mBbbP{}
5.  n  :  \mBbbZ{}@i
6.  0  <  n
7.  \mforall{}i:\mBbbN{}lg-size(g)
          ((lg-size(lg-remove(g;...))  =  (lg-size(g)  -  1))
          {}\mRightarrow{}  (\mforall{}b:\mBbbN{}lg-size(g)  -  1
                      ((a  \mlambda{}x,y.  lg-edge(lg-remove(g;i);x;y)\^{}n  b)
                      {}\mRightarrow{}  (if  a  <z  i  then  a  else  a  +  1  fi   
                              \mlambda{}x,y.  lg-edge(g;x;y)\^{}n 
                              if  b  <z  i  then  b  else  b  +  1  fi  ))))@i
8.  i  :  \mBbbN{}lg-size(g)@i
9.  lg-size(lg-remove(g;i))  =  (lg-size(g)  -  1)@i
10.  b  :  \mBbbN{}lg-size(g)  -  1@i
11.  a  rel\_exp(\mBbbN{}lg-size(lg-remove(g;i));  \mlambda{}x,y.  lg-edge(lg-remove(g;i);x;y);  n  +  1)  b@i
\mvdash{}  if  a  <z  i  then  a  else  a  +  1  fi   
    \mlambda{}x,y.  lg-edge(g;x;y)\^{}n  +  1 
    if  b  <z  i  then  b  else  b  +  1  fi 


By


Latex:
((BLemma  `rel\_exp\_iff`  THENA  Auto)
  THEN  (FLemma  `rel\_exp\_iff`  [-1]  THENA  Auto)
  THEN  All  Reduce
  THEN  ParallelLast
  THEN  Auto
  THEN  ExRepD
  THEN  RenameVar  `c'  (-4)
  THEN  (With  \mkleeneopen{}if  c  <z  i  then  c  else  c  +  1  fi  \mkleeneclose{}  (D  0)\mcdot{}
              THENA  ((GenConcl  \mkleeneopen{}if  a  <z  i  then  a  else  a  +  1  fi    =  A\mkleeneclose{}\mcdot{}  THENA  Auto)
                            THEN  GenConcl  \mkleeneopen{}if  b  <z  i  then  b  else  b  +  1  fi    =  B\mkleeneclose{}\mcdot{}
                            THEN  Auto)
              )
  THEN  Auto
  THEN  BLemma  `lg-edge-remove`
  THEN  Auto)\mcdot{}




Home Index