Step * 1 of Lemma append_comm


1. Type
2. as List
⊢ ∀bs:T List. ((as bs) ≡(T) (bs as))
BY
(New [`a'; `as\''] (ListInd 2) THEN AbReduce 0) }

1
1. Type
⊢ ∀bs:T List. (bs ≡(T) (bs []))

2
1. Type
2. a1 T
3. as' List
4. : ∀bs:T List. ((as' bs) ≡(T) (bs as'))
⊢ ∀bs:T List. ([a1 (as' bs)] ≡(T) (bs [a1 as']))


Latex:


Latex:

1.  T  :  Type
2.  as  :  T  List
\mvdash{}  \mforall{}bs:T  List.  ((as  @  bs)  \mequiv{}(T)  (bs  @  as))


By


Latex:
(New  [`a';  `as\mbackslash{}'']  (ListInd  2)  THEN  AbReduce  0)




Home Index