Step * 2 of Lemma append-impossible


1. Type
2. as List
3. bs List
4. T
5. as (as [b bs]) ∈ (T List)
6. (as []) (as [b bs]) ∈ (T List)
⊢ False
BY
((InstLemma `append-cancellation` [⌜T⌝; ⌜as⌝; ⌜as⌝; ⌜[b bs]⌝; ⌜[]⌝])⋅ THEN Auto) }


Latex:


Latex:

1.  T  :  Type
2.  as  :  T  List
3.  bs  :  T  List
4.  b  :  T
5.  as  =  (as  @  [b  /  bs])
6.  (as  @  [])  =  (as  @  [b  /  bs])
\mvdash{}  False


By


Latex:
((InstLemma  `append-cancellation`  [\mkleeneopen{}T\mkleeneclose{};  \mkleeneopen{}as\mkleeneclose{};  \mkleeneopen{}as\mkleeneclose{};  \mkleeneopen{}[b  /  bs]\mkleeneclose{};  \mkleeneopen{}[]\mkleeneclose{}])\mcdot{}  THEN  Auto)




Home Index