Step
*
of Lemma
firstn_nth_tl_decomp
∀[T:Type]. ∀[L:T List]. ∀[i:ℕ||L||].  (L ~ firstn(i;L) @ [L[i]] @ nth_tl(1 + i;L))
BY
{ (Auto
   THEN Reduce 0
   THEN (RWO "nth_tl_decomp<" 0 THENA Auto)
   THEN Try (Complete ((D (-1) THEN Auto)))
   THEN RWO "append_firstn_lastn_sq<" 0
   THEN Auto) }
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}[L:T  List].  \mforall{}[i:\mBbbN{}||L||].    (L  \msim{}  firstn(i;L)  @  [L[i]]  @  nth\_tl(1  +  i;L))
By
Latex:
(Auto
  THEN  Reduce  0
  THEN  (RWO  "nth\_tl\_decomp<"  0  THENA  Auto)
  THEN  Try  (Complete  ((D  (-1)  THEN  Auto)))
  THEN  RWO  "append\_firstn\_lastn\_sq<"  0
  THEN  Auto)
Home
Index