Step
*
of Lemma
append_cancel_nil
∀[A:Type]. ∀[as,bs:A List].  bs = [] ∈ (A List) supposing as = (as @ bs) ∈ (A List)
BY
{ (Auto THEN InstLemma `append_cancel` [⌜A⌝;⌜as⌝;⌜bs⌝;⌜[]⌝]⋅ THEN Auto) }
1
.....antecedent..... 
1. A : Type
2. as : A List
3. bs : A List
4. as = (as @ bs) ∈ (A List)
⊢ (as @ bs) = (as @ []) ∈ (A List)
Latex:
Latex:
\mforall{}[A:Type].  \mforall{}[as,bs:A  List].    bs  =  []  supposing  as  =  (as  @  bs)
By
Latex:
(Auto  THEN  InstLemma  `append\_cancel`  [\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}as\mkleeneclose{};\mkleeneopen{}bs\mkleeneclose{};\mkleeneopen{}[]\mkleeneclose{}]\mcdot{}  THEN  Auto)
Home
Index