Step * of Lemma length-shuffle

[T:Type]. ∀[ps:(T × T) List].  (||shuffle(ps)|| ||ps||)
BY
(InductionOnList
   THEN RepUR
   ``shuffle concat`` 0⋅
   THEN Try (Trivial)
   THEN Fold `concat` 0
   THEN Fold `shuffle` 0
   THEN HypSubst' -1 0
   THEN Auto) }


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[ps:(T  \mtimes{}  T)  List].    (||shuffle(ps)||  \msim{}  2  *  ||ps||)


By


Latex:
(InductionOnList
  THEN  RepUR
  ``shuffle  concat``  0\mcdot{}
  THEN  Try  (Trivial)
  THEN  Fold  `concat`  0
  THEN  Fold  `shuffle`  0
  THEN  HypSubst'  -1  0
  THEN  Auto)




Home Index