(5steps total) PrintForm Definitions graph 1 1 Sections Graphs Doc

At: append is singleton

T:Type, a,b:T List, x:T. [x] = (a @ b) a = nil & b = [x] b = nil & a = [x]

By:
InductionOnList
THEN
Reduce 0


Generated subgoals:

11. T: Type
2. a: T List
b:T List, x:T. [x] = b nil = nil T List & b = [x] b = nil & nil = [x]
1 step
 
21. T: Type
2. a: T List
3. u: T
4. v: T List
5. b:T List, x:T. [x] = (v @ b) v = nil & b = [x] b = nil & v = [x]
b:T List, x:T. [x] = [u / (v @ b)] [u / v] = nil & b = [x] b = nil & [u / v] = [x]
3 steps

About:
listconsconsniluniverseequalimpliesandorall

(5steps total) PrintForm Definitions graph 1 1 Sections Graphs Doc