Step * 1 1 2 of Lemma map-permute_list


1. Top
2. Top List
3. : ℕ||L|| ⟶ ℕ||L||
4. ∀n:ℕ((n ≤ ||L||)  (map(g;primrec(n;[];λi,l. (l [L[f i]]))) primrec(n;[];λi,l. (l [map(g;L)[f i]]))))
⊢ map(g;primrec(||L||;[];λi,l. (l [L[f i]]))) primrec(||L||;[];λi,l. (l [map(g;L)[f i]]))
BY
xxx(InstHyp [⌜||L||⌝(-1)⋅ THEN Try (Complete (Auto)))xxx }


Latex:


Latex:

1.  g  :  Top
2.  L  :  Top  List
3.  f  :  \mBbbN{}||L||  {}\mrightarrow{}  \mBbbN{}||L||
4.  \mforall{}n:\mBbbN{}
          ((n  \mleq{}  ||L||)
          {}\mRightarrow{}  (map(g;primrec(n;[];\mlambda{}i,l.  (l  @  [L[f  i]])))  \msim{}  primrec(n;[];\mlambda{}i,l.  (l  @  [map(g;L)[f  i]]))))
\mvdash{}  map(g;primrec(||L||;[];\mlambda{}i,l.  (l  @  [L[f  i]])))  \msim{}  primrec(||L||;[];\mlambda{}i,l.  (l  @  [map(g;L)[f  i]]))


By


Latex:
xxx(InstHyp  [\mkleeneopen{}||L||\mkleeneclose{}]  (-1)\mcdot{}  THEN  Try  (Complete  (Auto)))xxx




Home Index