(3steps total) PrintForm Definitions Lemmas graph 1 1 Sections Graphs Doc

At: no repeats reverse 1

1. T: Type
2. L: T List
3. u: T
4. v: T List
5. no_repeats(T;rev(v)) no_repeats(T;v)
no_repeats(T;rev(v) @ [u]) no_repeats(T;[u / v])

By:
RWO Thm* l:T List, x:T. no_repeats(T;[x / l]) no_repeats(T;l) & (x l) 0
THEN
RWO Thm* l1,l2:T List. no_repeats(T;l1 @ l2) l_disjoint(T;l1;l2) & no_repeats(T;l1) & no_repeats(T;l2) 0
THEN
RWO Thm* a,b:T List, t:T. l_disjoint(T;b;[t / a]) (t b) & l_disjoint(T;b;a) 0
THEN
RWO Thm* x:T, L:T List. (x rev(L)) (x L) 0


Generated subgoal:

1 (u v) & l_disjoint(T;rev(v);nil) & no_repeats(T;rev(v)) & no_repeats(T;[u]) no_repeats(T;v) & (u v)1 step

About:
listconsconsniluniverseandall

(3steps total) PrintForm Definitions Lemmas graph 1 1 Sections Graphs Doc