Step * of Lemma permute_list_select

[T:Type]. ∀[L:T List]. ∀[f:ℕ||L|| ⟶ ℕ||L||]. ∀[i:ℕ||L||].  ((L f)[i] L[f i] ∈ T)
BY
(Auto
   THEN Unfold `permute_list` 0
   THEN (InstLemma `mklist_select` [⌜T⌝;⌜||L||⌝]⋅ THENA Auto)
   THEN (RWO "-1" THEN Reduce 0)
   THEN Auto') }


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[L:T  List].  \mforall{}[f:\mBbbN{}||L||  {}\mrightarrow{}  \mBbbN{}||L||].  \mforall{}[i:\mBbbN{}||L||].    ((L  o  f)[i]  =  L[f  i])


By


Latex:
(Auto
  THEN  Unfold  `permute\_list`  0
  THEN  (InstLemma  `mklist\_select`  [\mkleeneopen{}T\mkleeneclose{};\mkleeneopen{}||L||\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  (RWO  "-1"  0  THEN  Reduce  0)
  THEN  Auto')




Home Index