Step * 1 of Lemma select-shuffle2


1. Type
2. ps (T × T) List
3. : ℕ||ps||
⊢ if (2 rem =z 0) then fst(ps[(2 i) ÷ 2]) else snd(ps[(2 i) ÷ 2]) fi  fst(ps[i])
BY
(((InstLemma `rem_invariant` [⌜0⌝;⌜i⌝;⌜2⌝]⋅ THENA Auto) THEN Reduce (-1)) THEN AutoSplit) }


Latex:


Latex:

1.  T  :  Type
2.  ps  :  (T  \mtimes{}  T)  List
3.  i  :  \mBbbN{}||ps||
\mvdash{}  if  (2  *  i  rem  2  =\msubz{}  0)  then  fst(ps[(2  *  i)  \mdiv{}  2])  else  snd(ps[(2  *  i)  \mdiv{}  2])  fi    \msim{}  fst(ps[i])


By


Latex:
(((InstLemma  `rem\_invariant`  [\mkleeneopen{}0\mkleeneclose{};\mkleeneopen{}i\mkleeneclose{};\mkleeneopen{}2\mkleeneclose{}]\mcdot{}  THENA  Auto)  THEN  Reduce  (-1))  THEN  AutoSplit)




Home Index