Step * of Lemma reverse-append

[T:Type]. ∀[as,bs:T List].  (rev(as bs) rev(bs) rev(as))
BY
((Auto THEN Unfold `reverse` 0)
   THEN (RWO "rev-append-append" THENA Auto)
   THEN (RWO "rev-append-property" THENA Auto)
   THEN RWO "append_assoc" 0
   THEN Auto
   THEN (RWO "append-nil" THENA Auto)
   THEN Reduce 0
   THEN Auto) }


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[as,bs:T  List].    (rev(as  @  bs)  \msim{}  rev(bs)  @  rev(as))


By


Latex:
((Auto  THEN  Unfold  `reverse`  0)
  THEN  (RWO  "rev-append-append"  0  THENA  Auto)
  THEN  (RWO  "rev-append-property"  0  THENA  Auto)
  THEN  RWO  "append\_assoc"  0
  THEN  Auto
  THEN  (RWO  "append-nil"  0  THENA  Auto)
  THEN  Reduce  0
  THEN  Auto)




Home Index