Step * of Lemma lg-edge-map

[T,S:Type].  ∀f:T ⟶ S. ∀g:LabeledGraph(T). ∀a,b:ℕlg-size(g).  (lg-edge(lg-map(f;g);a;b) ⇐⇒ lg-edge(g;a;b))
BY
(RepUR ``lg-size lg-map lg-edge lg-in-edges`` 0
   THEN (UnivCD THENA (Auto THEN Fold `lg-size` THEN Auto))
   THEN ((RWW "select-map" THENM Reduce 0)⋅ THENA Auto)
   THEN (((GenConcl ⌜g[b] X ∈ (T × ℕlg-size(g) List × (ℕlg-size(g) List))⌝⋅ THEN Try (Complete (Auto)))
          THENA (DVar `g'
                 THEN All (Fold `labeled-graph`)
                 THEN All (Fold `lg-size`)
                 THEN Auto
                 THEN RepeatFor (Thin 5)
                 THEN Auto
                 THEN Fold `lg-size` 0
                 THEN Auto)⋅
          )⋅
         THEN RepeatFor (D -2)
         THEN Reduce 0
         THEN Auto)⋅}


Latex:


Latex:
\mforall{}[T,S:Type].
    \mforall{}f:T  {}\mrightarrow{}  S.  \mforall{}g:LabeledGraph(T).  \mforall{}a,b:\mBbbN{}lg-size(g).    (lg-edge(lg-map(f;g);a;b)  \mLeftarrow{}{}\mRightarrow{}  lg-edge(g;a;b))


By


Latex:
(RepUR  ``lg-size  lg-map  lg-edge  lg-in-edges``  0
  THEN  (UnivCD  THENA  (Auto  THEN  Fold  `lg-size`  0  THEN  Auto))
  THEN  ((RWW  "select-map"  0  THENM  Reduce  0)\mcdot{}  THENA  Auto)
  THEN  (((GenConcl  \mkleeneopen{}g[b]  =  X\mkleeneclose{}\mcdot{}  THEN  Try  (Complete  (Auto)))
                THENA  (DVar  `g'
                              THEN  All  (Fold  `labeled-graph`)
                              THEN  All  (Fold  `lg-size`)
                              THEN  Auto
                              THEN  RepeatFor  2  (Thin  5)
                              THEN  Auto
                              THEN  Fold  `lg-size`  0
                              THEN  Auto)\mcdot{}
                )\mcdot{}
              THEN  RepeatFor  2  (D  -2)
              THEN  Reduce  0
              THEN  Auto)\mcdot{})




Home Index