Step * 1 2 1 1 1 of Lemma append_comm


1. Type
2. a1 T
3. as' List
4. : ∀bs:T List. ((as' bs) ≡(T) (bs as'))
5. bs List
⊢ [a1 (bs as')] ≡(T) ((bs [a1]) as')
BY
TACTIC:(((RWH (LemmaC `append_comm_1`) THENM AbReduce 0) THENM StrengthenRel) THEN Auto) }


Latex:


Latex:

1.  T  :  Type
2.  a1  :  T
3.  as'  :  T  List
4.  a  :  \mforall{}bs:T  List.  ((as'  @  bs)  \mequiv{}(T)  (bs  @  as'))
5.  bs  :  T  List
\mvdash{}  [a1  /  (bs  @  as')]  \mequiv{}(T)  ((bs  @  [a1])  @  as')


By


Latex:
TACTIC:(((RWH  (LemmaC  `append\_comm\_1`)  0  THENM  AbReduce  0)  THENM  StrengthenRel)  THEN  Auto)




Home Index