Step * of Lemma append-cancellation

[T:Type]. ∀[as,as',bs,cs:T List].
  (cs bs ∈ (T List)) supposing (((as cs) (as' bs) ∈ (T List)) and (||as|| ||as'|| ∈ ℤ))
BY
(Auto
   THEN (InstLemma `general-append-cancellation` [⌜T⌝; ⌜as⌝; ⌜as'⌝; ⌜cs⌝; ⌜bs⌝])⋅
   THEN Auto
   THEN OrLeft
   THEN Auto) }


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[as,as',bs,cs:T  List].
    (cs  =  bs)  supposing  (((as  @  cs)  =  (as'  @  bs))  and  (||as||  =  ||as'||))


By


Latex:
(Auto
  THEN  (InstLemma  `general-append-cancellation`  [\mkleeneopen{}T\mkleeneclose{};  \mkleeneopen{}as\mkleeneclose{};  \mkleeneopen{}as'\mkleeneclose{};  \mkleeneopen{}cs\mkleeneclose{};  \mkleeneopen{}bs\mkleeneclose{}])\mcdot{}
  THEN  Auto
  THEN  OrLeft
  THEN  Auto)




Home Index