Theorem | Name |
Thm* x,z,y,w:T List. ||x|| = ||z|| ||y|| = ||w||  (x @ y) = (z @ w)  x = z & y = w | [append_one_one] |
cites |
Thm* a,c,b,d:T List. (a @ b) = (c @ d)  ( e:T List. a = (c @ e) & d = (e @ b) c = (a @ e) & b = (e @ d)) | [equal_appends] |
Thm* as,bs:T List. ||as @ bs|| = ||as||+||bs||  | [length_append] |
Thm* l:T List. (l @ nil) ~ l | [append_nil_sq] |